Третий атрибут пространства имен (xmlns = "urn: hl7-org: v3") связывает пространство имен по умолчанию.
Синтаксис для определения пространства имен по умолчанию для элементов в XQuery:
declare default element namespace "urn:hl7-org:v3";
Однако, переопределение пространства имен элемента по умолчанию не позволяет вашему запросу проверять узлы без пространства имен!
Лучший способ сделать это, возможно, привязать новый префикс к этому пространству имен:
declare namespace xsd = "http://www.w3.org/2001/XMLSchema";
declare namespace xsi = "http://www.w3.org/2001/XMLSchema-instance";
declare namespace h17 = "urn:h17-org:v3";
for $x in doc("/db/HL7/cda2.xml")/h17:ClinicalDocument/h17:name
return $x/h17:family