【发布时间】:2017-02-28 23:15:14
【问题描述】:
我有以下 XML 文档可供使用。
<ns0:ProductQuantity>
<ns0:Measurement>
<ns0:MeasurementValue>8500</ns0:MeasurementValue>
<ns0:UnitOfMeasureCode Domain="UN-Rec-20">KG</ns0:UnitOfMeasureCode>
</ns0:Measurement>
</ns0:ProductQuantity>
我还没有弄清楚如何在我的 C# 代码中将此文档中的“KG”值读入字符串。我已经提取了其他元素值,但它们都没有附加Domain="UN-Rec->20" 的这个属性。我正在使用 Visual Studio 2013,我目前如何提取其他数据的想法如下。
XmlDocument doc = new XmlDocument();
doc.Load(filePath);
root = doc.DocumentElement;
prodAmt_xml[1] = root.GetElementsByTagName("ns0:MeasurementValue")[0].InnerText;
如果有人对这个问题有任何启发以及获得这些“测量单位”的方法,我将不胜感激。
【问题讨论】:
标签: c# xml attributes element xmldocument