Hallo Thomas,
im Grunde will ich, dass wenn es unter "GRP" einen Knoten "TXT_001" gibt, einen neuen Tag mit der Bezeichnung "TEXT_LINE" und dem Wert "yes" stehen haben, aber nur 1x. -> Kommt aktuell der Tag "TXT_001" mehrmals vor erhalte ich mehrmals die "TEXT_LINE" mit dem Wert "yes".
Benötige im Grunde nur die Info, dass Texte (TXT_001) vorhanden sind. -> Vl. gibt es auch eine bessere Lösung.
Aussehen sollte das ganze dann so:
<?xml version="1.0" encoding="UTF-8"?>
<SEEDELFOR>
<CNT>
<GRP>
<TEXT_LINE>yes</TEXT_LINE>
<REF_ON>12345</REF_ON>
<TXT_001>
<QUALIFIER>ZZZ</QUALIFIER>
<TEXT_LINE>Test1</TEXT_LINE>
</TXT_001>
<TXT_001>
<QUALIFIER>PUR</QUALIFIER>
<TEXT_LINE>Test2</TEXT_LINE>
<ITEM>
<ITEM_NUMBER_EN>1234556789123</ITEM_NUMBER_EN>
</ITEM>
</GRP>
</CNT>
</SEEDELFOR>
aktuell sieht es so aus:
<?xml version="1.0" encoding="UTF-8"?>
<SEEDELFOR>
<CNT>
<GRP>
<TEXT_LINE>yes</TEXT_LINE>
<TEXT_LINE>yes</TEXT_LINE>
<REF_ON>12345</REF_ON>
<TXT_001>
<QUALIFIER>ZZZ</QUALIFIER>
<TEXT_LINE>Test1</TEXT_LINE>
<TXT_001>
<QUALIFIER>PUR</QUALIFIER>
<TEXT_LINE>Test2</TEXT_LINE>
<ITEM>
<ITEM_NUMBER_EN>1234556789123</ITEM_NUMBER_EN>
</ITEM>
</GRP>
</CNT>
</SEEDELFOR>
Es soll geprüft werden, ob es einen Tag "TXT_001" gibt wenn ja soll ein Tag unter "GRP" mit dem Wert yes erstellt werden. Aber nur 1x und nicht für jedes weitere "TXT_001.
LG Julian