Hallo zusammen,
leider sind meine XML-Kenntnisse nicht wirklich gut, daher hoffe ich, dass Ihr mir helfen könnt.
Ist es möglich einen Pattern zu setzen der mir genau ein Element liefert welches wiederum in einem bestimmten Eltern-Element vorhanden ist.
Die dazwischen vorkommenden Elemente sollen bewusst ignoriert werden.
Zur zeit übernehme ich das Element NETTOPREIS mit folgendem Pattern:
/sym[@name='NETTOPREIS']
Die XML-Elemente zwischen <tr ltype="IT_LINE"> und <sym name="NETTOPREIS">997,10</sym> , <tr ltype="CONDITION"> und <sym name="NETTOPREIS">897,10</sym> können sich verändern, daher kann ich nur auf diese beiden Elemente abfragen.
Hier der Code-Ausschnitt:
Hoffe ich habe mich verständlich ausgedrückt
Danke schon mal im Voraus für Eure Unterstützung.
Leblondi
leider sind meine XML-Kenntnisse nicht wirklich gut, daher hoffe ich, dass Ihr mir helfen könnt.
Ist es möglich einen Pattern zu setzen der mir genau ein Element liefert welches wiederum in einem bestimmten Eltern-Element vorhanden ist.
Die dazwischen vorkommenden Elemente sollen bewusst ignoriert werden.
Zur zeit übernehme ich das Element NETTOPREIS mit folgendem Pattern:
/sym[@name='NETTOPREIS']
Die XML-Elemente zwischen <tr ltype="IT_LINE"> und <sym name="NETTOPREIS">997,10</sym> , <tr ltype="CONDITION"> und <sym name="NETTOPREIS">897,10</sym> können sich verändern, daher kann ich nur auf diese beiden Elemente abfragen.
Hier der Code-Ausschnitt:
Code:
<section name="FOLDERITEM" style="Z3V_SA_CRM_STYLE_01"> <sbody> <tr ltype="IT_LINE"> <tc cell="1"> <text name="KWERT_NETTO" style="Z3V_SA_CRM_STYLE_01" lang="DE"> <p name="R"> <sym name="NETTOPREIS">997,10</sym> </p> </text> </tc> </tr> <tr ltype="CONDITION"> <tc cell="1"> <section name="POS_COND" style="Z3V_SA_CRM_STYLE_01"> <sbody> <tr ltype="CONDITION"> <tc cell="1"> <text name="KWERT_NETTO" style="Z3V_SA_CRM_STYLE_01" lang="DE"> <p name="R"> <sym name="NETTOPREIS">897,10</sym> </p> </text> </tc> </tr> </sbody> </section> </tc> </tr> </sbody> </section>
Danke schon mal im Voraus für Eure Unterstützung.
Leblondi
Comment