以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]给这个query挑错。语法上应该没错,但运行有错误  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=89571)


--  作者:blueoath
--  发布时间:3/7/2011 11:57:00 AM

--  [求助]给这个query挑错。语法上应该没错,但运行有错误
 DECLARE @XMLSuppliers XML  --MSSQL variable of type XML
 SET @XMLSuppliers='
 <SuppliersList>   --the XML assigned to it…
     <Supplier name="Joe">
  <City>Paris</City>
     <Product name="Airplane"/>
  <Product name="Milk"/>
     </Supplier>
   <Supplier name="Herman">
  <City>Chicago</City>
  <Product name="Orange"/>
     </Supplier>
     <Supplier name="Bernstein">
  <City>Madison</City>
  <Product name="Truck"/>
  <Product name="TV"/>
   </Supplier>
     <Supplier name="Hunter">
  <City>Wausau</City>
   </Supplier>
   <Supplier name="Mayer">
  <City>Madison</City>
   </Supplier>
   <Supplier name="Rosenfeld">
  <City>Chicago</City>
  <Product name="Computer"/>
  <Product name="Book"/>
  <Product name="Orange"/>
     </Supplier>
 </SuppliersList>'

query如下:

SELECT XMLColumn.query('//Supplier[.=//Supplier[Product]]') FROM Tb_XPathQueryTable


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