XPath查询无法在浏览器XSLT中运行

时间:2016-03-27 06:41:51

标签: xml xslt xpath

我有一个简单的XML文件:customer.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="web.xsl"?>
<purple> 
    <customer cid="1">
        <fname>John</fname> 
        <lname>Klingard</lname> 
        <apt>27</apt> 
        <street>30th Winstonhut St.</street> 
        <pobox>199183</pobox> 
    </customer>
</purple>

这是我的XSL文件:web.xsl

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:template match="/">
    <html> 
        <head> 
            <title>Customer</title> 
        </head> 
        <body> 
            <xsl:for-each select="//customer[@cid='1']">
            <xsl:value-of select="fname"/> <br/>
            <xsl:value-of select="lname"/> <br/>    
            </xsl:for-each>
        </body>
    </html>
</xsl:template> 
</xsl:stylesheet> 

问题是浏览器没有输出查询。我正在使用Google Chrome。 我怀疑XPath查询本身可能有问题。 但是,我错过了什么吗?

0 个答案:

没有答案