首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

读取xml资料后,怎样根据属性定位节点

2012-12-27 
读取xml文件后,怎样根据属性定位节点?问题是这样的:有两个xml文件,每个xml文件都包括一个相同的ID号“class

读取xml文件后,怎样根据属性定位节点?
问题是这样的:有两个xml文件,每个xml文件都包括一个相同的ID号“classX”。打算通过查找ID的方法找到两个文件中对应的节点,并将两个节点的其余属性进行整合,形成一个结构体。不知道该怎么做?

比如a.xml中
<DataField>
<Data Code="ads" ID="classX" Label="1" />
</DataField>

b.xml中
<classField>
<class room="ads" ID="classX" number="2" />
</classField>

整合成结构体:
TclassRecord = record
   ID: string;
   Code: string;
   Label: string;
   room: string;
   number:string;
 end;


[解决办法]
遍历节点,对比ID
[解决办法]
XMLNode.Attributes['ID']?
[解决办法]
遍历结点,然后匹配属性,估计没有更好的方法,或者当文本文件来读?
这个结点类似一个主键吧,如果主键不匹配,找到属性又能如何?

热点排行