【问题标题】:Localizing Classic ASP本地化经典 ASP
【发布时间】:2010-02-25 04:53:49
【问题描述】:

如何本地化经典 asp?

我从下面的链接得到了一些东西

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

但是当我这样做时,我得到了错误。

错误类型: Microsoft VBScript 运行时 (0x800A01A8) 所需对象:'xmlResx' /MySite/default.asp,第 14 行

【问题讨论】:

  • 请在此处发布代码,而不是提供链接,这需要登录其他网站。

标签: asp-classic localization


【解决方案1】:

确保您的代码可以访问调用此行时使用的 Msxml.dll 文件

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

【讨论】:

  • 感谢大家,不知何故我设法做到了。 Function Translate(english) Set objXML = Server.CreateObject("Microsoft.XMLDOM") objXML.async = False objXML.Load (Server.MapPath("LocalizeStrings.xml")) Set objLst = objXML.getElementsByTagName("data") For i = 0 to (objLst.length -1) EnglishText = objLst.item(i).attributes.getNamedItem("name").text If english=EnglishText Then Translate= objLst.item(i).text Exit For End If Next结束函数
【解决方案2】:

您似乎没有安装 dll XMLDOM,这就是为什么它说需要对象。你在服务器上注册了dll吗?您确定有可用的 XMLDOM 吗?您正在考虑升级到 .net?如果你要切换语言切换到 PHP...相信我,我是一个很长一段时间的经典 ASP 大师,我一开始不喜欢 php,但它梦想成真...一切都是免费的 大多数主机包括一切... 使用 ASP,您必须购买 100+ 美元的程序才能缩略图!而且xml也是内置的……

【讨论】:

  • 谢谢 jason,这不是迁移,这是为了本地化现有应用程序。
猜你喜欢
  • 2015-03-30
  • 1970-01-01
  • 2015-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-11-16
  • 1970-01-01
  • 2012-01-24
相关资源
最近更新 更多