【发布时间】:2011-06-03 11:24:03
【问题描述】:
谁能告诉我如何使用 Linq to XML 读取下面的外部节点;
<Root>
<ItemDetail>
<UnitPrice>
<Money currency="NZ">32</Money>
</UnitPrice>
<Description xml:lang="en">abc description</Description>
<UnitOfMeasure>CU</UnitOfMeasure>
<Classification domain="N/A"/>
<ManufacturerPartID>12345678</ManufacturerPartID>
<Extrinsic name="StockCode">23333</Extrinsic>
<Extrinsic name="Quantity">1</Extrinsic>
</ItemDetail>
<ItemDetail>
<UnitPrice>
<Money currency="NZ">32</Money>
</UnitPrice>
<Description xml:lang="en">abc description</Description>
<UnitOfMeasure>CU</UnitOfMeasure>
<Classification domain="N/A"/>
<ManufacturerPartID>12345678</ManufacturerPartID>
<Extrinsic name="StockCode">23333</Extrinsic>
<Extrinsic name="Quantity">1</Extrinsic>
</ItemDetail>
<ItemDetail>
<UnitPrice>
<Money currency="NZ">32</Money>
</UnitPrice>
<Description xml:lang="en">abc description</Description>
<UnitOfMeasure>CU</UnitOfMeasure>
<Classification domain="N/A"/>
<ManufacturerPartID>12345678</ManufacturerPartID>
<Extrinsic name="StockCode">23333</Extrinsic>
<Extrinsic name="Quantity">1</Extrinsic>
</ItemDetail>
</Root>
【问题讨论】:
-
答案与您提出的最后一个问题 (stackoverflow.com/questions/6167541/…) 不会有太大不同。尝试适应它。
-
@Martin,如果您仔细阅读,您提供的链接不会回答外部节点。我试过了,有没有办法在 linq to xml 中读取名称,因为我的两个名称属性都相同?
标签: linq-to-xml