Ich versuche, allen untergeordneten Elementen des Elementwebs mithilfe von apply-template ein Attributweb hinzuzufügen.Hinzufügen von Attributen zu allen untergeordneten Elementen mithilfe von Anwendungsvorlagen
Quelle xml
<p></p>
<tabel>
<tr>
<td>
<web>
<p></p>
<p></p>
</web>
</td>
</tr>
<tr>
<td>
<web>
<p></p>
<ul>
<li></li>
<li></li>
</ul>
</web>
</td>
</tr>
</tabel>
Ziel xml
<p></p>
<tabel>
<tr>
<td>
<p class="web"></p>
<p class="web"></p>
</td>
</tr>
<tr>
<td>
<p class="web"></p>
<ul class="web">
<li></li>
<li></li>
</ul>
</td>
</tr>
</tabel>
mein xsl
<xsl:template match="p">
<p>
<xsl:apply-templates/>
</p>
</xsl:template>
<xsl:template match="web">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="ul">
<ul>
<xsl:apply-templates/>
</ul>
</xsl:template>
Gibt es eine Möglichkeit zu-Vorlagen anzuwenden und das Attribut Web auf alle untergeordneten Elemente des Web hinzufügen ? Hat jemand eine Idee, wie man das macht?
Das Quelldokument, das Sie uns zeigen, ist kein wohlgeformtes XML. –