在服务器端使用xsl文件转换xml文件为HTML格式问题

o_racle 2004-03-14 09:53:03
<%
Dim objDocument,objTransform,strXML
Set objDocument = Server.CreateObject("MSXML2.DOMDocument")
Set objTransform = Server.CreateObject("MSXML2.DOMDocument")
objDocument.Load "http://localhost/XML/FourAxisNC.xml"
objTransform.Load "C:\Inetpub\wwwroot\XML\textstyle.xsl"
strXML = objDocument.transformNode(objTransform) *******
response.write Server.HTMLEncode(strXML) 'line52
%>

********行有错误,提示为:
msxml3.dll (0x8000000A)
完成该操作所需的数据还不可使用。
/asp/NC11111.asp, 第 51 行
...全文
125 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
o_racle 2004-03-14
  • 打赏
  • 举报
回复
谢谢你, net_lover(孟子E章) , 你和saucer(思归)一样厉害!不仅星级一样(都是五星),连答案都是一摸一样的!佩服!

o_racle 2004-03-14
  • 打赏
  • 举报
回复
添加了objDocument.async = false,这句话出现问题:
msxml3.dll (0x80004005)
Attempt to modify a read-only node.
/asp/NC11111.asp, 第 37 行
第37行就是添加的这句。
angelheavens 2004-03-14
  • 打赏
  • 举报
回复
试试:
Set objDocument = Server.CreateObject("MSXML2.DOMDocument")
objDocument.async = false
objDocument.Load "http://localhost/XML/FourAxisNC.xml"
Set objTransform = Server.CreateObject("MSXML2.DOMDocument")
objTransform.async = false
objTransform.Load "C:\Inetpub\wwwroot\XML\textstyle.xsl"
Pigmai 2004-03-14
  • 打赏
  • 举报
回复
关注一下并UP一下
孟子E章 2004-03-14
  • 打赏
  • 举报
回复
<%
Dim objDocument,objTransform,strXML
Set objDocument = Server.CreateObject("MSXML2.DOMDocument")
Set objTransform = Server.CreateObject("MSXML2.DOMDocument")
objDocument.async=false
objTransform.async=false
objDocument.ServerHTTPRequest "ServerHTTPRequest",True
objTransform.ServerHTTPRequest "ServerHTTPRequest",True

objDocument.Load "http://localhost/XML/FourAxisNC.xml"
objTransform.Load "C:\Inetpub\wwwroot\XML\textstyle.xsl"
strXML = objDocument.transformNode(objTransform) *******
response.write Server.HTMLEncode(strXML) 'line52
%>
孟子E章 2004-03-14
  • 打赏
  • 举报
回复
<%
Dim objDocument,objTransform,strXML
Set objDocument = Server.CreateObject("MSXML2.DOMDocument")
Set objTransform = Server.CreateObject("MSXML2.DOMDocument")
objDocument.async=false
objTransform.async=false
objDocument.ServerHTTPRequest "ServerHTTPRequest",True
objTransform.ServerHTTPRequest "ServerHTTPRequest",True

objDocument.Load "http://localhost/XML/FourAxisNC.xml"
objTransform.Load "C:\Inetpub\wwwroot\XML\textstyle.xsl"
strXML = objDocument.transformNode(objTransform) *******
response.write Server.HTMLEncode(strXML) 'line52
%>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧