Hallo alle,
Ich versuche, eine XML-Datei mit der Funktion "Parse XML" einzulesen.
So weit so gut, wenn es nicht das Format der XML-Datei gibt. Es sieht so aus, als wäre es nicht gut eingerichtet.
Guck mal:
<D BC="0" ID="1" X="10" Y="0">
<A Unit="V">
<P BC="0" ID="0">406.9072E-3</P>
<P BC="0" ID="1">438.1387E-3</P>
<P BC="0" ID="2">438.0009E-3</P>
<P BC="0" ID="3">437.6698E-3</P>
</A>
<B Unit="V">
<P BC="0" ID="0">265.304265E+0</P>
<P BC="0" ID="1">265.304265E+0</P>
<P BC="0" ID="2">265.304265E+0</P>
<P BC="0" ID="3">265.304265E+0</P>
</B>
</D>
<D BC="7" ID="2" X="11" Y="0">
<A Unit="V">
<P BC="0" ID="0">407.4283E-3</P>
<P BC="0" ID="1">438.6683E-3</P>
<P BC="0" ID="2">438.3859E-3</P>
<P BC="0" ID="3">438.0959E-3</P>
</A>
<B Unit="V">
<P BC="0" ID="0">203.125615E+0</P>
<P BC="0" ID="1">203.125615E+0</P>
<P BC="0" ID="2">203.125615E+0</P>
<P BC="0" ID="3">203.125615E+0</P>
</B>
</D>"D" bezieht sich auf eine Probe. "A" und "B" sind Messeigenschaften.
Das Element "P" enthält tatsächlich die Messwerte, wobei das Attribut das Terminal der Probe "ID" und der Text den Wert enthält.
Ich denke, das Problem ist, dass das Element "P" alle Messwerte enthält, unabhängig von der gemessenen Eigenschaft.
Wenn ich versuche, das XML zu analysieren, bekomme ich im Moment nur 4 Spalten für P, nämlich für Terminal 1,2,3 und 4. Es sollten jedoch 8 Spalten vorhanden sein. 4 Spalten für Eigenschaft "A" und 4 Spalten für Eigenschaft "B".
Gibt es eine Lösung zum Parsen dieser XML, um alle Informationen zu erhalten?
Jede Hilfe wird geschätzt.
Ich konnte das XML mit vielen Zählern und Schaltern parsen.
Wenn jemand ein ähnliches Problem hat, kann ich etwas helfen -> pm me.