[英]Generate two different tags in different sub-trees by one match using XSLT 1.0 and Java
我有以下輸入XML:
...
<body>
<wp .../>
</body>
...
我需要生成此XML:...
<body>
<wp-list>
<from_wp_1 .../>
...
</wp-list>
<ro>
<from_wp_2.../>
...
</ro>
</body>
...
如何為一個輸入wp在不同的子樹中生成這兩個不同的標簽from_wp_1和from_wp_2?
您的問題相當模糊,可能有許多不同的答案。 我認為您想執行以下操作:
<xsl:template match="/body">
<xsl:copy>
<wp-list>
<xsl:apply-templates select="wp"/>
</wp-list>
<ro>
<xsl:apply-templates select="wp" mode="ro"/>
</ro>
</xsl:copy>
</xsl:template>
<xsl:template match="wp">
<!-- do something -->
</xsl:template>
<xsl:template match="wp" mode="ro">
<!-- do something else -->
</xsl:template>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.