Hola a todos,
Estoy intentando leer en un archivo XML utilizando la función "Parse XML".
Hasta ahora todo bien, si no fuera por el formato del XML. Parece que no está bien configurado.
Echar un vistazo:
<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" se refiere a una muestra. "A" y "B" son propiedades de medición.
El elemento "P" en realidad contiene los valores de medición, donde el atributo contiene el terminal de la muestra "ID" y el texto contiene el valor.
Creo que el problema es que ese elemento "P" contiene todos los valores de medición, independientemente de la propiedad medida.
Si trato de analizar el XML, solo obtengo 4 columnas en este momento para P, es decir, para el terminal 1,2,3 y 4. Sin embargo, debe haber 8 columnas. 4 columnas para la propiedad "A" y 4 columnas para la propiedad "B".
¿Existe una solución para analizar este XML para obtener toda la información?
Cualquier ayuda es apreciada.
Pude analizar el XML utilizando muchos contadores y conmutadores.
Si alguien tiene un problema similar, puedo brindarle ayuda -> pm me.