2 回答

TA貢獻1946條經(jīng)驗 獲得超4個贊
兩種方法可以將XML轉為Html:第一種是用Javascript輸出Html;第二種是利用XSLT語言,將XML內(nèi)容轉換成Html顯示出來。
XSL語言
XSL語言的全稱是EXtensible Stylesheet Language,中文是指擴展樣式表語言。它是為了XML語言而存在的。 如果說CSS是Html語言的樣式表,用來定義Html,控制Html顯示。那么XSL就是為了描述XML文檔而存在的,是XML語言的樣式表,它的功能相似于CSS對于Html的作用。 XSLT語言 XSLT 指 XSL 轉換(XSL Transformations)。 上面說到XSL語言是為了XML存在的,但XSL不僅僅是樣式表。它包括三部分:XSLT、XPath、XSL-FO。 XSLT:一種用于轉換 XML 文檔的語言。 XPath:一種用于在 XML 文檔中導航的語言。 XSL-FO一種用于格式化 XML 文檔的語言。

TA貢獻1788條經(jīng)驗 獲得超4個贊
<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>
- 2 回答
- 0 關注
- 1146 瀏覽
添加回答
舉報