<?xml version="1.0" encoding="utf-8"?> <ClinicalDocument xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:hl7-org:v3"> <name> <family>Smith</family> <middle>Blade</middle> <first>John</first> </name> <name> <family>Frost</family> <middle>Bill</middle> <first>Conrad</first> </name> </ClinicalDocument>
查询是:
declare namespace xsd = "http://www.w3.org/2001/XMLSchema"; declare namespace xsi = "http://www.w3.org/2001/XMLSchema-instance"; for $x in doc("/db/HL7/cda2.xml")/ClinicalDocument/name return $x/family
我试图在查询中声明第三个命名空间,但它似乎不起作用.