当我尝试运行我的程序时,我无法弄清楚为什么我不断收到错误“无法编译 stlyesheet”。我假设这是我的样式表中的一个错误,但我似乎找不到它。
我可能只是在看它,但任何帮助将不胜感激。
谢谢!xsl 可以在下面找到。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<PhoneBook>
<xsl:apply-templates/>
</PhoneBook>
</xsl:template>
<xsl:template match="AddressEntry">
<Entry>
<xsl:apply-templates select="Name"/>
<xsl:apply-templates select="Address"/>
</Entry>
</xsl:template>
<xsl:template match="Name">
<Name>
<xsl:apply-templates select="LastName"/>,
<xsl:apply-templates select="FirstName"/>
</Name>
</xsl:template>
<xsl:template match="Address">
<LocatorInfo>
<xsl:apply-templates select="PostalAddress/Street"/>
<xsl:apply-templates select="PostalAddress/City"/>
<xsl:apply-templates select="PostalAddress/PostalCode"/>
<xsl:apply-templates select="Phone"/>
</LocatorInfo>
</xsl:template>
<xsl:template match="FirstName">
<xsl:value-of select="."/>
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="LastName">
<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>