如何模糊搜索其中一个xml值?

时间:2012-01-06 15:30:52

标签: xml delphi

<?xml version="1.0" encoding="gb2312" ?> 
<allGreen> 
  <green> 
    <ID>1</ID> 
    <X>121.55443</X> 
    <Y>31.18068</Y> 
    <NAME> abc</NAME> 
    <HSNUM>108</HSNUM> 
  </green> 
  <green1> 
    <ID>2</ID> 
    <X>121.5067</X> 
    <Y>31.18833</Y> 
    <NAME>yyy</NAME> 
    <HSNUM>3683</HSNUM> 
  </green1>
  <green2> 
    <ID>2</ID> 
    <X>121.5067</X> 
    <Y>31.18833</Y> 
    <NAME> hahha</NAME> 
    <HSNUM>3683</HSNUM> 
    <STREET>heheh</STREET> 
  </green2> 
</allGreen>

这是test.xml

如何模糊搜索其中一个NAME值? 用xpath包含?或者xpath匹配? / allGreen // NAME?像这样?

我的英语很差,我的意思是模糊搜索名称值例如,我模糊搜索使用xpath字符串“abc”?怎么做?

1 个答案:

答案 0 :(得分:0)

如果你想使用delphi进行xpath搜索,这里有一个很好的例子来说明你如何做到这一点:

XPath and TXmlDocument

我希望有所帮助。