XML-Nodes mit gleichen Namen
Von: , 21.04.2010 21:43 Uhr
Wie kann man mithilfe von XSLT die Inhalte von XML-Nodes mit gleichen Namen in ein Node kopieren?
Wie kann man mithilfe von XSLT die Inhalte von XML-Nodes mit gleichen Namen in ein Node kopieren?
Wie kann man mithilfe von XSLT die Inhalte von XML-Nodes mit
gleichen Namen in ein Node kopieren?
Mit einem Template. Du ziehst dir alle Nodes und fügst sie im Template dem neuen Node
an.
Wie kann man mithilfe von XSLT die Inhalte von XML-Nodes mit
gleichen Namen in ein Node kopieren?
Hallo Maria,
Angenommen das Xml sieht so aus:
<root>
<node>Inhalt Node</node>
<node1>Inhalt Node1</node1>
<node>Inhalt Node</node>
</root>
Und du Willt nur den Inhalt aller <node/> Elemente.
Dann brauchst du ein einfaches Template welches alle <node/>-Elemente matched und den Inhalt in ein neues Element kopiert.
<xsl:apply-templates select="/root/node"/>
<xsl:template match="node">
<neuerNode>
<xsl:copy-of select="."/>
</neuerNode>
</xsl:template>
Ich hoffe ich konnte helfen
Gruß,
Kristof
Wie kann man mithilfe von XSLT die Inhalte von XML-Nodes mit
gleichen Namen in ein Node kopieren?
Hallo,
sorry dass die Antwort leider etwas gedauert hat. Um die Frage besser zu verstehen und dann beantworten zu können, wäre es sehr hilfreich, das ganze etwas präziser zu beschreiben. Danach kann ich bestimmt eine Hilfestellung geben. Ist mit Node z.B. ein NodeSet gemeint?
Viele Grüße