我真的很难理解这一点。
我正在使用 c#。
我想从 xml 文件中取回 IEnumerable 产品。
下面是 xml 结构的示例。
我需要获取将 productEnriched 自定义属性设置为 true 的产品列表。
有些产品根本没有任何自定义属性部分
想想就头疼!
<?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="http://www.mynamespace.com" catalog-id="MvgCatalog">
<product>
<custom-attributes>
<custom-attribute attribute-id="productEnriched">true</custom-attribute>
</custom-attributes>
</product>
</category>
谢谢你的帮助
为了澄清问题,我在示例 xml 中添加了更多项目
我需要获取产品列表,只有产品具有自定义属性元素,属性为 productEnriched,值为 true假的我只需要它存在并且值为真的产品列表
<?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="http://www.mynamespace.com" catalog-id="MvgCatalog">
<product>
<upc>000000000000</upc>
<productTitle>My product name</productTitle>
<custom-attributes>
<custom-attribute attribute-id="productEnriched">true</custom-attribute>
<custom-attribute attribute-id="somethingElse">4</custom-attribute>
<custom-attribute attribute-id="anotherThing">otherdata</custom-attribute>
</custom-attributes>
</product>
</category>