XSLT nicht entsprechen bestimmte Attribute
Ist es möglich, die match-Attribute, die nicht gehören zu einer Teilmenge der Attribute? Zum Beispiel, ich würde gerne match alles, aber @attr1 und @attr2. Gibt es eine Möglichkeit zum schreiben einer template match-Anweisung ähnlich der folgenden, oder bin ich da etwa falsch?
<xsl:template match="NOT(@attr1) and NOT(@attr2)">
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg wäre, um zwei Vorlagen:
Die erste Vorlage wird fangen die Verweise auf diejenigen, die Sie ignorieren möchten, und einfach Essen Sie. Das zweite match der restlichen Attribute.
Was die op gefragt, ist möglich. Verwenden Sie die folgenden:
Dies ist besonders nützlich, wenn Sie ein Attribut ändern möchten, oder fügen Sie es, wenn Sie fehlt innerhalb eines einzigen Vorgang kopieren. Die andere Antwort nicht in eine solche situation. z.B.