Hallo, ich habe folgenden FLWOR Ausdruck:
let $a := //Test
for $v in $a
where $v/a:Name = "blub"
return $v
Das geht soweit. Nun hat "Test" jedoch auch ein Attribut id. Wenn ich nun jedoch
return $v/@id angebe meckert die XQuery Engine (hier von XML Spy):
XQuery Serialisierungsfehler!
Ein Dokument-Node darf keinen Attribut-Node oder Namespace Node als Child haben.
return <bla>{$v/@id}</bla> funktioniert jedoch. Wie kann ich nur die ID zurückgeben?
let $a := //Test
for $v in $a
where $v/a:Name = "blub"
return $v
Das geht soweit. Nun hat "Test" jedoch auch ein Attribut id. Wenn ich nun jedoch
return $v/@id angebe meckert die XQuery Engine (hier von XML Spy):
XQuery Serialisierungsfehler!
Ein Dokument-Node darf keinen Attribut-Node oder Namespace Node als Child haben.
return <bla>{$v/@id}</bla> funktioniert jedoch. Wie kann ich nur die ID zurückgeben?
Comment