ich tüftele schon ne ganze Weile an einem Problem und finde keine richtige Lösung. In der Suche konnte ich leider auch nicht viel finden.
Also hier mein Problem.
Ich habe eine Tabelle von der ich mir das Dataset auslesen lasse.
Code: Alles auswählen
table = rc.getComponent("DropTarget_client.dnd.ZDropTarget3")
model = table.getModel()
output = model.dataSet
Hier mal ein Beispiel meiner extrahierten Datei:
Code: Alles auswählen
<?xml version="1.0" encoding="ISO-8859-1"?>
<dataset>
<coordinate index="1">
<resultcriterion usage="ITERATION">
EKP-ID
<criterion name="EPKID" relation="PROCESS_ONLY">EKP-ID</criterion>
<iterationinfo />
</resultcriterion>
<dataitem value="9221">
9.221
<datatype name="LONG">Ganzzahl</datatype>
</dataitem>
</coordinate>
<coordinate index="2">
<resultcriterion usage="ITERATION">
Prozesskennzeichnung
<criterion name="ATID" relation="PROCESS_ONLY">Prozesskennzeichnung</criterion>
<iterationinfo />
</resultcriterion>
<dataitem>
UMG#0000000080-3_3453564
<datatype name="TEXT">Text</datatype>
</dataitem>
</coordinate>
<coordinate index="3">
<resultcriterion usage="KEYINDICATOR">
Prozessanzahl
<criterion name="PNUM" relation="PROCESS_ONLY">Prozessanzahl</criterion>
</resultcriterion>
<dataitem value="1">
1
<datatype name="LONG">Ganzzahl</datatype>
</dataitem>
</coordinate>
<dsrow>
<dsvalue index="1">
<dataitem value="9221">
9.221
<datatype name="LONG">Ganzzahl</datatype>
</dataitem>
</dsvalue>
<dsvalue index="2">
<dataitem>
UMG#0000000080-3_3453564
<datatype name="TEXT">Text</datatype>
</dataitem>
</dsvalue>
<dsvalue index="3">
<dataitem value="1">
1
<datatype name="LONG">Ganzzahl</datatype>
</dataitem>
</dsvalue>
</dsrow>
</dataset>
Die cordinates nehme ich mir so:
Code: Alles auswählen
cordinates = output.coordinates
['__init__', 'add', 'addAll', 'class', 'clear', 'clone', 'contains', 'containsAll', 'empty', 'ensureCapacity', 'equals', 'get', 'getClass', 'hashCode', 'indexOf', 'isEmpty', 'iterator', 'lastIndexOf', 'listIterator', 'notify', 'notifyAll', 'remove', 'removeAll', 'retainAll', 'set', 'size', 'subList', 'toArray', 'toString', 'trimToSize', 'wait']
Ich hoffe ihr könnt mir da weiterhelfen.
Danke und Grüße
Spike