<?xml version="1.0" encoding="gb2312"?>
<bookstore>
<book>
<id>1</id>
<haoma>0</haoma>
<title>sasa</title>
<ida>A:sasas</ida>
<idb>B:sasas</idb>
<idc>C:sasasas</idc>
<idd>D:sasasasa</idd>
<idaa>a</idaa>
<idbb>b</idbb>
<idcc>c</idcc>
<iddd>d</iddd>
</book>
<book>
<id>2</id>
<haoma>1</haoma>
<title>sasa</title>
<ida>A:sasas</ida>
<idb>B:sasas</idb>
<idc>C:sasasas</idc>
<idd>D:sasasasa</idd>
<idaa>a</idaa>
<idbb>b</idbb>
<idcc>c</idcc>
<iddd>d</iddd>
</book>
<book>
<id>3</id>
<haoma>2</haoma>
<title>sasa</title>
<ida>A:sasas</ida>
<idb>B:sasas</idb>
<idc>C:sasasas</idc>
<idd>D:sasasasa</idd>
<idaa>a</idaa>
<idbb>b</idbb>
<idcc>c</idcc>
<iddd>d</iddd>
</book>
</bookstore>
上面是我写的xml文件,我现在想查找<id>3</id>里的所有内容。显法出来怎么做那。那位高手教小弟一下谢谢了
<bookstore>
<book>
<id>1</id>
<haoma>0</haoma>
<title>sasa</title>
<ida>A:sasas</ida>
<idb>B:sasas</idb>
<idc>C:sasasas</idc>
<idd>D:sasasasa</idd>
<idaa>a</idaa>
<idbb>b</idbb>
<idcc>c</idcc>
<iddd>d</iddd>
</book>
<book>
<id>2</id>
<haoma>1</haoma>
<title>sasa</title>
<ida>A:sasas</ida>
<idb>B:sasas</idb>
<idc>C:sasasas</idc>
<idd>D:sasasasa</idd>
<idaa>a</idaa>
<idbb>b</idbb>
<idcc>c</idcc>
<iddd>d</iddd>
</book>
<book>
<id>3</id>
<haoma>2</haoma>
<title>sasa</title>
<ida>A:sasas</ida>
<idb>B:sasas</idb>
<idc>C:sasasas</idc>
<idd>D:sasasasa</idd>
<idaa>a</idaa>
<idbb>b</idbb>
<idcc>c</idcc>
<iddd>d</iddd>
</book>
</bookstore>
上面是我写的xml文件,我现在想查找<id>3</id>里的所有内容。显法出来怎么做那。那位高手教小弟一下谢谢了
objDoc.Load( XmlFilename );
objDoc.DocumentElement.SelectSingleNode( "descendant::book[id='3']" )