WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:XML の変換

0:[投稿] とむ [2003/04/27 06:59 ][環境:Win98 Unix]

質問です.

<unit>
<title>Dennis M. Ritchie</title>
<uri>http://www.cs.bell-labs.com/who/dmr/ </uri>
</unit>
<unit>
<title>Ken Thompson</title>
<uri>http://cm.bell-labs.com/who/ken/index.html </uri>
</unit>

という XML を

<a href="http://www.cs.bell-labs.com/who/dmr/">Dennis M. Ritchie</a>
<a href="http://cm.bell-labs.com/who/ken/index.html">Ken Thompson</a>

と変換する XSLT はどう書けばいいんですか?


1:[質問] とむ [2003/04/28 00:27 ]

あるタグの内容をあるタグの属性の値にする方法がわからないんです.


2:[回答] ween [2003/04/28 17:07 ]

方法はいろいろあると思いますが、
http://www.infoteria.com/jp/contents/xml-data/REC-xslt-19991116-jpn.htm

7.1 エレメントとアトリビュートの生成
7.6.2 アトリビュート値テンプレート
あたりが参考になると思います。


3:[回答] y-koba [MAIL] [URL] [2003/05/06 20:07 ]

こんな感じですか。

<xsl:template match="unit">
    <a>
        <xsl:attribute name="href">
            <xsl:value-of select="uri"/>
        </xsl:attribute>
        <xsl:value-of select="title"/>
    </a>
</xsl:template>

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World