2010-02-25 5 views
0

클래식 ASP를 지역화 하시겠습니까? 클래식 ASP 지역화

나는 링크

http://networkprogramming.spaces.live.com/blog/cns!D79966C0BAAE2C7D!379.entry

아래 뭔가있어하지만 난 그렇게 할 때, 나는 오류를 얻고있다.

오류 유형 : 마이크로 소프트 VBScript 런타임 필요한 개체 (0x800A01A8) : 'xmlResx' /MySite/default.asp을, 라인 (14)

+0

다른 웹 사이트에 로그인해야하는 링크를 제공하는 대신 여기에 코드를 게시하십시오. – shahkalpesh

답변

1

있는지 확인 코드가 사용되는 Msxml.dll에 파일에 액세스 할 수 있습니다 당신이 dll을 설치 XMLDOM이없는 표시이 줄

Set xmlResx=Server.CreateObject("Microsoft.XMLDOM")

+0

덕분에, 어쨌든 나는 이것을 할 수있었습니다. 기능 번역 (영어) \t 설정 objXML = Server.CreateObject를 ("Microsorft.XMLDOM")가 포함 된 \t objXML.async = 거짓 \t objXML.Load (는 Server.MapPath ("LocalizeStrings.xml")) \t 설정 objLst = objXML.getElementsByTagName ("데이터") \t 들어 I = 0 내지 (objLst.length -1) \t \t EnglishText = objLst.item (I) .attributes.getNamedItem ("이름"). 텍스트 \t \t 영어 인 경우 = EnglishText Then \t \t \t Translate = objLst.item (i) .text 는 \t \t \t 종료이 마이그레이션되지 않습니다 \t \t 끝 \t 다음 하면 최종 기능 – nimi

1

를 호출 할 때이 객체가 필요 말한다 이유 이잖아. 서버에 dll을 등록 했습니까? XMLDOM을 사용할 수 있습니까? 당신은 .net으로 업그레이드하는 것을 고려하고 있었습니까? 언어 전환을 PHP로 전환 할 예정이라면 ... 오랫동안 고전 ASP를 개발 한 전문가를 믿어주세요. 처음에는 PHP를 좋아하지 않았지만 그 꿈은 실현되었습니다 ... 모든 것이 대부분의 호스트에서 무료로 제공됩니다. ... asp를 사용하면 엄지 손톱 이미지에 100 개 이상의 $ 프로그램을 구입해야합니다! 그리고 XML도 내장되어 있습니다 ...

+0

감사 제이슨, , 이것은 기존 응용 프로그램을 지역화하는 것입니다. – nimi