Hallo zusammen,
habe mich gerade hier registriert, da ich mit einem XSLT-Problem überhaupt nicht weiterkomme. Ich habe zugegebenermaßen, zumindest bis jetzt , wenig Ahnung von der Materie.
Folgende XML-Strukur habe ich:
<Document>
<Allgemeines/>
<Geometrie/>
<Bauteil ID="12345" Nummer="A1" Beschreibung="Ein Bauteil" Version="2008" Farbe="schwarz" Code="-" Typ="ABC" >
<Weiteres ID="A" Anzahl="2">
<Eigenschaft ID="1" Ref="ABC" />
<Eigenschaft ID="2" Ref="CDE" />
</Weiteres>
<Zusatz>
<ZusatzTeil Hersteller="ABC" Nummer="54321/>
</Zusatz>
</Bauteil>
<Bauteil ID="56789" ... />
</Document>
Ziel soll sein, nur die Attribute der Bauteil-Knoten zu durchsuchen. Wenn dort eines der Attribute (Nummer, Beschreibung, Version, Farbe, Code oder Typ) einen "-" enthält, soll dieser durch "" (leer) ersetzt werden. (hier Code)
Habe schon einiges ausprobiert mit Xpath, aber irgendwie wird kein sinnvolles Ergebnis oder Fehlermeldungen erzeugt.
Vielen Dank im Voraus.
Basti
habe mich gerade hier registriert, da ich mit einem XSLT-Problem überhaupt nicht weiterkomme. Ich habe zugegebenermaßen, zumindest bis jetzt , wenig Ahnung von der Materie.
Folgende XML-Strukur habe ich:
<Document>
<Allgemeines/>
<Geometrie/>
<Bauteil ID="12345" Nummer="A1" Beschreibung="Ein Bauteil" Version="2008" Farbe="schwarz" Code="-" Typ="ABC" >
<Weiteres ID="A" Anzahl="2">
<Eigenschaft ID="1" Ref="ABC" />
<Eigenschaft ID="2" Ref="CDE" />
</Weiteres>
<Zusatz>
<ZusatzTeil Hersteller="ABC" Nummer="54321/>
</Zusatz>
</Bauteil>
<Bauteil ID="56789" ... />
</Document>
Ziel soll sein, nur die Attribute der Bauteil-Knoten zu durchsuchen. Wenn dort eines der Attribute (Nummer, Beschreibung, Version, Farbe, Code oder Typ) einen "-" enthält, soll dieser durch "" (leer) ersetzt werden. (hier Code)
Habe schon einiges ausprobiert mit Xpath, aber irgendwie wird kein sinnvolles Ergebnis oder Fehlermeldungen erzeugt.
Vielen Dank im Voraus.
Basti
Comment