大家好,
我正在尝试使用“Parse XML”函数读取XML文件。
到目前为止,如果不是XML的格式那么好。看起来它没有很好地设置。
看一看:
<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”指的是样品。“A”和“B”是测量属性。
元素“P”实际上包含测量值,其中属性包含样本“ID”的终端,文本包含该值。
我认为问题是,元素“P”包含所有测量值,而不管测量的属性如何。
如果我尝试解析XML,我现在只有4列,即终端1,2,3和4。但是,应该有8列。属性“A”有4列,属性“B”有4列。
有解决方案来解析此XML以获取所有信息吗?
任何帮助表示赞赏。
我能够使用大量的计数器和开关来解析XML。
如果有人有类似的问题,我可以提供一些帮助 - >下午我。