如何将xml文件解析为html

html-css012

如何将xml文件解析为html,第1张

XML解析为HTML? XML没有HTML的相关Tag标准,要解析的话可能需要自己定义一些转意逻辑?

比如你的XML里面的<hello>标签解析为HTML中的<P>

可以使用XElement读取XML,然后使用Dictionary<string,string>存取转意字典

将翻译好的HTML用StreamReader写入文件/内存流即可

<html>

<body>

<script type="text/javascript">

// Load XML

var xml = new ActiveXObject("Microsoft.XMLDOM")

xml.async = false

xml.load("cdcatalog.xml")

// Load XSL

var xsl = new ActiveXObject("Microsoft.XMLDOM")

xsl.async = false

xsl.load("cdcatalog.xsl")

// Transform

document.write(xml.transformNode(xsl))

</script>

</body>

</html>