1

我是 XSL / XML 的新手。我想为下面的 XML 代码制作一个简单的 XSL,它只显示属性名称和地址?我拥有大部分 XSL,但我无法编写显示结果(客户)的部分。

这是 XML 代码:

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="customer.xsl"?>
<customers xmlns:xs="http://www.w3.org/2001/XMLSchema" 
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:noNamespaceSchemaLocation="customer.xsd">
    <customer name="Jay Z" address="New York, trinity st. 300, USA"/>
    <customer name="Vladimir Putin" address="St. Petersburg, wadim street 23, Russia"/>
    <customer name="Hiro Nakamura" address="Kyoto, Natsukawa street 49, Japan"/>
</customers>

像这样?

<xsl:value-of select="customers/customer"/>

任何帮助都感激不尽!谢谢你。

4

1 回答 1

4

XSL 本身如下所示:

<xsl:for-each select="customers/customer">
   <xsl:value-of select="@name"/>
   <xsl:value-of select="@address"/>
</xsl:for-each>

此代码作为工作示例

有关更详细的示例,请查看

于 2013-01-09T19:31:03.813 回答