Ik probeer van een xml element die attributen bevat de attributen allemaal als één string terug te krijgen. Ik heb zelf het volgende geprobeerd:
waarbij een voorbeeld xml zou kunnen horen als
In dit geval is de output (de foute)
maar ik zou graag de volgende output krijgen:
Dit moet vrij simpel zijn toch? maar ik kom er syntax-wise niet uit...
code:
1
2
3
4
5
6
| xquery version "1.0";
let $j := doc("xmldocument.xml")/root
for $attr in $j/element//@*
return (
concat(name($attr) , "=""", string($attr),"""")
) |
waarbij een voorbeeld xml zou kunnen horen als
code:
1
| <root><element att1="1" att2="2" att3="3" /></root> |
In dit geval is de output (de foute)
code:
1
2
3
| att1="1" att2="2" att3="3" |
maar ik zou graag de volgende output krijgen:
code:
1
| att1="1" att2="2" att3="3" |
Dit moet vrij simpel zijn toch? maar ik kom er syntax-wise niet uit...