Hi,
ich wollte eine Benutzerdef. Fkt. in XQuery erstellen. Wenn ich:
declare function local:testfkt($representation as element())
as element()
{
return
<test>
blub
</test>
};
in XML Spy eingebe kommt jedoch die Meldung:
XQuery-Validierungsfehler!
Unerwartetes Token - "($representation as eleme"
Ich will doch nur als Input/Output einen Elementknoten. Wieso funktioniert das nicht.
Ich habe gerade gelesen dass die Fkt. im XQuery Prolog definiert werden muss. Habe Sie dementsprechend dorthin verschoben. Aber auch hier:
xquery version "1.0";
(: Extrahiere alle ifcColumn Objekte <IfcColumn></IfcColumn>![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
declare namespace a = "http://www.testnamespace";
declare function local:testfkt($representation as element())
as element()
{
return
<test>
blub
</test>
};
(: Enthält...![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Kommt noch eine Fehlermeldung:
XQuery-Validierungsfehler!
Unerwartetes Token - "> blub </test> }; (: Ent"
ich wollte eine Benutzerdef. Fkt. in XQuery erstellen. Wenn ich:
declare function local:testfkt($representation as element())
as element()
{
return
<test>
blub
</test>
};
in XML Spy eingebe kommt jedoch die Meldung:
XQuery-Validierungsfehler!
Unerwartetes Token - "($representation as eleme"
Ich will doch nur als Input/Output einen Elementknoten. Wieso funktioniert das nicht.
Ich habe gerade gelesen dass die Fkt. im XQuery Prolog definiert werden muss. Habe Sie dementsprechend dorthin verschoben. Aber auch hier:
xquery version "1.0";
(: Extrahiere alle ifcColumn Objekte <IfcColumn></IfcColumn>
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
declare namespace a = "http://www.testnamespace";
declare function local:testfkt($representation as element())
as element()
{
return
<test>
blub
</test>
};
(: Enthält...
![Lächeln](https://entwickler-forum.de/core/images/smilies/smile.png)
Kommt noch eine Fehlermeldung:
XQuery-Validierungsfehler!
Unerwartetes Token - "> blub </test> }; (: Ent"