上海华为客户服务地址:关于XML中模版的使用问题
来源:百度文库 编辑:高校问答 时间:2024/10/03 18:22:17
<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet type="text/xsl" href="style1.xml"?>
<PEOPLE>
<PERSON>
<name>ajie</name>
<age>28</age>
</PERSON>
<PERSON>
<name>tom</name>
<age>24</age>
</PERSON>
<PERSON>
<name>miake</name>
<age>30</age>
</PERSON>
</PEOPLE>
以上是people.xml文件
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<html>
<body>
<xsl:template match="PEOPLE">
<xsl:if test="@name">
<p><xsl:value-of select="@name"/></p>
</xsl:if>
</xsl:template>
</body>
</html>
</xsl:stylesheet>
以上是style1.xml文件
但是用浏览器显示的时候没有反映,请教大家文件中哪里有错误呢?(IE6.0)
不行啊,改成.xsl也不行,而且模版文件定义成.xml是可以调用的啊,请大家帮我看看,谢谢
<?xml-stylesheet type="text/xsl" href="style1.xml"?>
<PEOPLE>
<PERSON>
<name>ajie</name>
<age>28</age>
</PERSON>
<PERSON>
<name>tom</name>
<age>24</age>
</PERSON>
<PERSON>
<name>miake</name>
<age>30</age>
</PERSON>
</PEOPLE>
以上是people.xml文件
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<html>
<body>
<xsl:template match="PEOPLE">
<xsl:if test="@name">
<p><xsl:value-of select="@name"/></p>
</xsl:if>
</xsl:template>
</body>
</html>
</xsl:stylesheet>
以上是style1.xml文件
但是用浏览器显示的时候没有反映,请教大家文件中哪里有错误呢?(IE6.0)
不行啊,改成.xsl也不行,而且模版文件定义成.xml是可以调用的啊,请大家帮我看看,谢谢
懂得不多,但能看出几点小问题
1,href="style1.xml"?> ===〉引用样式表应该改成style1.xsl
2,第二个文件是样式表吧?文件名不是style1.xml而应该是xsl,后缀名错了