是否可以使用XQUERY从以下XML检索filename
属性?我试图用/preFileDoc/inpXML/@filename
但它不工作...使用XQUERY检索属性值
<?xml version="1.0"?>
<preFileDoc xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<senderId>ABC</senderId>
<receiverId>XYZ</receiverId>
<tranxCode>A001</tranxCode>
<inpXML version="1.0" encoding="UTF-8">
<soap-env:Envelope>
<soap-env:Header msgcode="SPPCONVAKT" orig-system="002FTB" refid="65355ff50a172064484bf9da64c1e245" timestamp="2009-02-11 21:00:10.741" filename="SPPCONVAKT20090128001.dat"/>
<soap-env:Body>
text1
text2
</soap-env:Body>
</soap-env:Envelope>
</inpXML>
</preFileDoc>
PS:有时候filename
属性被作为fileName
在传入XML..thinking来检索属性@filename
或@fileName
值。 。它可以在单个XQUERY中实现吗?感谢您的建议...
喜marc_s:
最后,
filename
不同市值可以围绕通过指定两个工作..它是在一些开发平台,支持查询某些xml节点值的xquery .. – user1140422 2012-01-10 08:51:41