Ciao a tutti,
Sto cercando di leggere in un file XML usando la funzione "Parse XML".
Fin qui tutto bene, se non fosse per il formato dell'XML. Sembra che non sia ben impostato.
Dare un'occhiata:
<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" si riferisce ad un campione. "A" e "B" sono proprietà di misurazione.
L'elemento "P" contiene effettivamente i valori di misurazione, in cui l'attributo contiene il terminale del campione "ID" e il testo contiene il valore.
Penso che il problema sia che quell'elemento "P" contiene tutti i valori di misurazione, indipendentemente dalla proprietà misurata.
Se provo ad analizzare l'XML, ho solo 4 colonne al momento per P, vale a dire per i terminali 1,2,3 e 4. Tuttavia, dovrebbero esserci 8 colonne. 4 colonne per la proprietà "A" e 4 colonne per la proprietà "B".
C'è una soluzione per analizzare questo XML per ottenere tutte le informazioni?
Qualsiasi aiuto è apprezzato.
Sono stato in grado di analizzare l'XML utilizzando molti contatori e switch.
Se qualcuno ha un problema simile potrei fornire un aiuto -> pm me.