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 に答える