【发布时间】:2010-08-16 15:01:15
【问题描述】:
我正在开发 asp.net 移动应用程序。我使用 XML 作为数据库。我正在使用 XML 文件的以下部分通过使用 LINQ to XML 来查询数据。
<USER-INTERFACE-DEFINITION>
<MIMICS>
<MIMIC ID="1" NAME="Home">
<SECTIONS>
<SECTION ID ="1" NAME="System Health" CONTROL-TYPE="Button">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID ="2" NAME="Network Status" CONTROL-TYPE="Button">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID ="3" NAME="ESD Status" CONTROL-TYPE="Button">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID ="4" NAME="DWPLEM" CONTROL-TYPE="Button">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID="5" NAME="Manifolds" CONTROL-TYPE="Drowpdown">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID ="6" NAME="Wells" CONTROL-TYPE="Drowpdown">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID ="7" NAME="Alarms" CONTROL-TYPE="Button">
<DATAITEMS>
</DATAITEMS>
</SECTION>
<SECTION ID ="8" NAME="House Keeping" CONTROL-TYPE="Button">
<DATAITEMS>
</DATAITEMS>
</SECTION>
</SECTIONS>
</MIMIC>
</USER-INTERFACE-DEFINITION>
在上面的 XML 文件中,我想检索条件 MIMIC ID="1" 的 SECTION 节点的“NAME”属性。我不想修改我现有的 XML 文件。我有与上述 XML 文件类似的节点的服务器集合。您能否提供我可以解决上述问题的任何代码或链接?
【问题讨论】:
-
在 ID=1 的 MIMIC 节点下有 lots 个 SECTION 节点。你追求的是哪一个?
-
@Jon:谢谢,我更改了答案以反映这一点:)
-
我想检索条件 MIMIC ID=1 的所有 SECTION 节点的“NAME”、“ID”和 CONTROL-TYPE”属性
-
这是一个新请求,不同于“我想检索“NAME”属性...”。乔恩的意思,有很多节点满足你的条件,你确定是对的吗?
-
是的,这意味着有很多节点满足给定条件
标签: c# asp.net linq-to-xml