XSL печать дочерних узлов - PullRequest
0 голосов
/ 26 марта 2012

У меня есть XML-файл с узлом address, который выглядит как

<address>
   <city>Anywhere</city>
   <state>NJ</city>
   <zip>12345</zip>
</address>

Прямо сейчас, в полученном XML-файле он печатается как

 Anywhere
 NJ
 12345

Я пытаюсь записать блок в свой файл преобразования xsl, чтобы преобразовать его в печать как

 Anywhere, NJ 12345

Но я не уверен, как выбрать отдельные дочерние узлы

Я хочу сделать что-то вроде:

<xsl:template match="address">
    <city>, <state> <zip>
</xsl:template>

1 Ответ

1 голос
/ 26 марта 2012
<xsl:template match="address">
    <xsl:value-of select="city"/>, <xsl:value-of select="state"/> <xsl:value-of select="zip"/>
</xsl:template>
...