Hallo,
Ich habe den unten abgebildeten XML-Code.
Ich muss den Namen (T_PRO_HIS.MODIFY_NAME) aus dem Knoten finden, bei dem zum letzten mal der T_PRO_HIS.OLD_LEV_IND = 128 steht. Dieser Wert kann auch in mehreren Knoten auf 128 stehen, ich brauche aber unbedingt den letzten!
Das Gleiche brauche ich auch für 123 und für den Range von 112-119 ...
Ich hatte mir zwar schon etwas gebastelt, funktionierte dann leider nicht, da die "Variablen" schlecht änderbar sind :-(
Leider bin ich X-Anfänger und mit meinem Latein am Ende.
Kann mir bitte jemand helfen?
DANKE!
Ich habe den unten abgebildeten XML-Code.
Ich muss den Namen (T_PRO_HIS.MODIFY_NAME) aus dem Knoten finden, bei dem zum letzten mal der T_PRO_HIS.OLD_LEV_IND = 128 steht. Dieser Wert kann auch in mehreren Knoten auf 128 stehen, ich brauche aber unbedingt den letzten!
Das Gleiche brauche ich auch für 123 und für den Range von 112-119 ...
Ich hatte mir zwar schon etwas gebastelt, funktionierte dann leider nicht, da die "Variablen" schlecht änderbar sind :-(
Leider bin ich X-Anfänger und mit meinem Latein am Ende.
Kann mir bitte jemand helfen?
DANKE!
Code:
<dataarea-ref_01 name="EDB-PRO-HIS-RLI"> <records> <record no="1" > <T_PRO_HIS.MODIFY_NAME><![CDATA[WITTEA]]></T_PRO_HIS.MODIFY_NAME> T_PRO_HIS.OLD_LEV_IND><![CDATA[112]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.NEW_LEV_IND><![CDATA[126]]></T_PRO_HIS.NEW_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> <record no="2" > <T_PRO_HIS.MODIFY_NAME><![CDATA[WITTEA]]></T_PRO_HIS.MODIFY_NAME> <T_PRO_HIS.OLD_LEV_IND><![CDATA[126]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> <record no="3" > <T_PRO_HIS.MODIFY_NAME><![CDATA[WITTEA]]></T_PRO_HIS.MODIFY_NAME> <T_PRO_HIS.OLD_LEV_IND><![CDATA[117]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> <record no="4" > <T_PRO_HIS.MODIFY_NAME><![CDATA[PAPKE]]></T_PRO_HIS.MODIFY_NAME> <T_PRO_HIS.OLD_LEV_IND><![CDATA[126]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> <record no="5" > <T_PRO_HIS.MODIFY_NAME><![CDATA[SIWCZYK]]></T_PRO_HIS.MODIFY_NAME> <T_PRO_HIS.OLD_LEV_IND><![CDATA[128]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> <record no="6" > <T_PRO_HIS.MODIFY_NAME><![CDATA[DORFF]]></T_PRO_HIS.MODIFY_NAME> <T_PRO_HIS.OLD_LEV_IND><![CDATA[119]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> <record no="7" > <T_PRO_HIS.MODIFY_NAME><![CDATA[SIWCZYK]]></T_PRO_HIS.MODIFY_NAME> <T_PRO_HIS.OLD_LEV_IND><![CDATA[128]]></T_PRO_HIS.OLD_LEV_IND> <T_PRO_HIS.ECO_REF><![CDATA[]]></T_PRO_HIS.ECO_REF> <T_PRO_HIS.C_VERSION><![CDATA[1]]></T_PRO_HIS.C_VERSION> </record> </records>
Comment