以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  新手,关于selectnodes如何选择如下情况节点??  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=15850)


--  作者:rocky_liyang
--  发布时间:3/20/2005 11:19:00 PM

--  新手,关于selectnodes如何选择如下情况节点??
有如下XML文档:
<?xml version="1.0" encoding="UTF-8" ?>
<PhoneBook>
 <BillRecord>
  <Phonenum>1234567</Phonenum>
  <CommuTime>2005-03-21</CommuTime>
  <Seperate>1</Seperate>
 </BillRecord>
 <BillRecord>
  <Phonenum>1234567</Phonenum>
  <CommuTime>2005-03-20</CommuTime>
  <Seperate>1</Seperate>
 </BillRecord>
 <BillRecord>
  <Phonenum>0773123456</Phonenum>
  <CommuTime>2005-03-08</CommuTime>
  <Seperate>1</Seperate>
 </BillRecord>
</PhoneBook>
我想用selectnodes函数选出Phonenum=1234567 而且CommuTime>2005-03-10的BillRecord请问应该如何做????
--  作者:doubleG
--  发布时间:3/21/2005 12:30:00 PM

--  
XMLDOM.documentElement.selectNodes("BillRecord[Phonenum='1234567' and CommuTime>'2005-03-10']")
--  作者:rocky_liyang
--  发布时间:3/21/2005 9:35:00 PM

--  
如果不在同一级能不能查到呢?比如:
<?xml version="1.0" encoding="UTF-8" ?>
<PhoneBook>
<BillRecord>
  <Phonenum>1234567</Phonenum>
  <CommuTime>2005-03-21</CommuTime>
  <Seperate>
      <level2>3</level2>
  </Seperate>
</BillRecord>
<BillRecord>
  <Phonenum>1234567</Phonenum>
  <CommuTime>2005-03-20</CommuTime>
  <Seperate>
      <level2>4</level2>
  </Seperate>
</BillRecord>
<BillRecord>
  <Phonenum>0773123456</Phonenum>
  <CommuTime>2005-03-08</CommuTime>
  <Seperate>
      <level2>5</level2>
  </Seperate>
</BillRecord>
</PhoneBook>
选出level2=2而且CommuTime>2005-03-10的BillRecord 行吗?
--  作者:Qr
--  发布时间:3/21/2005 9:53:00 PM

--  
也许吧,未经测试:)
XMLDOM.documentElement.selectNodes("BillRecord[Seperate/level2='2' and CommuTime>'2005-03-10']")
--  作者:rocky_liyang
--  发布时间:3/21/2005 10:17:00 PM

--  
楼上的兄弟好像不行啦
--  作者:rocky_liyang
--  发布时间:3/21/2005 10:23:00 PM

--  
可以的,刚才是我搞错了,谢谢你了
--  作者:Qr
--  发布时间:3/21/2005 10:23:00 PM

--  
你的查询代码?
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
64.453ms