针对xml的模糊查询解决思路

针对xml的模糊查询rootzwid 12312 pname 产品名称 /pname  price 产品价格 /priceabout

针对xml的模糊查询
<root>  
  <zw   id= "12312 ">  
    <pname> 产品名称 </pname>  
  <price> 产品价格 </price>  
    <about> 产品相关 </about>  
  </zw>  
  .....  
</root>  
我想实现 根据用户提交的关键词要搜索文档是否有匹配的 产品名称  
不知道如何用js实现对xml文档的模糊查询 请高手指教(我用的是MSXML2)  


[解决办法]
<xsl:for-each select= ". ">
<xsl:if test= "contains(.,$findtext) ">
<xsl:call-template name= "showData "/>
</xsl:if>
</xsl:for-each>
[解决办法]
简单的可以用
Set oNodes = oDoc.selectNodes( "//pname/text()[contains(., 'xxx ')] ")