我有一些示例XML:HTML被转换与<和>
<sample><![CDATA[Line 1<br />Line 2<br />Line 3<br />]]></sample>
我使用ASP以输出使用样式表像所以这个XML:
Set xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
xmlHttp.open "GET", URLxml, false
xmlHttp.send()
Set xslHttp = Server.CreateObject("Microsoft.XMLHTTP")
xslHttp.open "GET", xXsl, false
xslHttp.send()
Set xmlDoc = Server.CreateObject("MICROSOFT.XMLDOM")
Set xslDoc = Server.CreateObject("MICROSOFT.XMLDOM")
xmlDoc.async = false
xslDoc.async = false
xmlDoc.Load xmlHttp.responseXML
xslDoc.Load xslHttp.responseXML
Response.Write xmlDoc.transformNode(xslDoc)
然而,一旦写入,HTML输出显示为:
Line 1<br />Line 2<br />Line 3
我可以看到t帽子ASP正在转换代码中的括号,但我不知道为什么。有什么想法吗?
好问题,+1。除了@Alejandro的解释之外,请参阅我的回答,描述解决问题的最佳解决方案。 – 2010-11-30 14:28:50
+1问题很明确,并寻求一个明确的答案 - 指出,张贴XSL文件将有所帮助。 – orangepips 2010-11-30 14:40:46
输出此数据的XSL部分是简单的。 –
2010-11-30 16:17:26