【发布时间】:2013-07-20 00:45:36
【问题描述】:
例如,我在 xml 文件中有以下数据:
<Critic-List>
<bruce-bennett>
<Movie Title="White House Down (2013)" Score="C+" Like="false"/>
<Movie Title="Despicable Me 2 (2013)" Score="A-" Like="true"/>
<Movie Title="World War Z (2013)" Score="B+" Like="true"/>
<Movie Title="Man of Steel (2013)" Score="B+" Like="true"/>
如何编写代码
- 按属性选择节点-say attribute(title)="Despicable Me 2 (2013)"
- 并从该选定节点给出该节点的另一个属性的值 - 例如:attribute(like)...(在这种情况下将返回“true”)
C# 中的 XML 阅读器似乎更倾向于返回“内部文本”而不是属性值,我想知道是否应该将我的 xml 数据存储在内部文本中而不是属性中。对我来说这会更方便检索属性的数据值,但我不确定这些参数是否存在......
任何帮助或建议阅读将不胜感激!
【问题讨论】:
-
你有没有尝试过?如果是这样,请发布您尝试过的内容。