XSLT: Unterschied zwischen den Versionen
Aus Joachim Schuster Wiki
(Die Seite wurde neu angelegt: „Hier entsteht eine Sammlung von Informationen rund um die Transformation von XML via XSLT. ==* vs node()== Der * Operator matcht alle Elemente, wohingegen node()…“) |
|||
Zeile 5: | Zeile 5: | ||
<element>TEXT<inlineImage src='foo'/></element> | <element>TEXT<inlineImage src='foo'/></element> | ||
− | so würde ein template das auf * matcht nur das innere Element inlineImage verarbeiten. | + | so würde ein template das auf * matcht nur das innere Element inlineImage verarbeiten.<br/> |
− | + | Ein Match auf node() verarbeitet sowohl den Text als auch das inlineImage. |
Version vom 3. Februar 2010, 13:50 Uhr
Hier entsteht eine Sammlung von Informationen rund um die Transformation von XML via XSLT.
* vs node()
Der * Operator matcht alle Elemente, wohingegen node() alle Knoten, also auch Text matcht.
<element>TEXT<inlineImage src='foo'/></element>
so würde ein template das auf * matcht nur das innere Element inlineImage verarbeiten.
Ein Match auf node() verarbeitet sowohl den Text als auch das inlineImage.