Guten Tag liebes Forum,
ich möchte gern mein Problem schildern:
Ich habe eine XML-Struktur, die ich durchlaufen und ausgeben muss. Die sieht so hier aus:
Die Knotennamen innerhalb von <Attribute> sind mir nicht bekannt, bzw. sind soviele, dass man auf die nicht einzeln zugreifen kann. Außerdem sollen die Attribute auf dem Bildschirm nach dem <Header> in jedem <Attribute> gruppiert werden. Ich weiß, die XML-Struktur ist nicht wirklich gut aufgebaut, aber sie ist nicht änderbar, da als Input von einem anderen System.
Ich würde jetzt gern die Struktur durchlaufen, sie nach <Header> sortieren/gruppieren und mir dann zu jedem <Attribute> das Label und den Value ausgeben lassen, sodass die dann gruppiert nach dem Header untereinander erscheinen.
Mein Problem nun ist, dass ich schonmal gar nicht weiß, wie ich auf die unbekannten Knoten-Name zugreifen kann, und somit wüßte ich auch nicht, wie ich die <xsl:sort...> Funktion richtig füttere (das wäre nämlich mein Ansatz gewesen)
Viele Grüße,
Christian
ich möchte gern mein Problem schildern:
Ich habe eine XML-Struktur, die ich durchlaufen und ausgeben muss. Die sieht so hier aus:
Code:
<Attribute> <ErstesAttribut> <Label>Beschreibung 1</Label> <Value>Wert 1</Value> <Header>h1</Header> </ErstesAttribut> <ZweitesAttribut> <Label>Beschreibung 2</Label> <Value>Wert 2</Value> <Header>h1</Header> </ZweitesAttribut> <IrgendeinAttribut> <Label>Beschreibung N</Label> <Value>Wert N</Value> <Header>h2</Header> </IrgendeinAttribut> </Attribute>
Ich würde jetzt gern die Struktur durchlaufen, sie nach <Header> sortieren/gruppieren und mir dann zu jedem <Attribute> das Label und den Value ausgeben lassen, sodass die dann gruppiert nach dem Header untereinander erscheinen.
Mein Problem nun ist, dass ich schonmal gar nicht weiß, wie ich auf die unbekannten Knoten-Name zugreifen kann, und somit wüßte ich auch nicht, wie ich die <xsl:sort...> Funktion richtig füttere (das wäre nämlich mein Ansatz gewesen)
Viele Grüße,
Christian
Comment