2009-06-28 1 views
3

Kann jemand ein Beispiel für eine HTML-Seite geben, die xquery verwendet, benötigen Sie etwas anderes, um xquery auszuführen.Beispiel für xquery in html

Ich habe versucht, einige xquery-Code von w3schools auszuführen, aber es wird nicht in der HTML-Seite ausgewertet.

<html> 
    <ul> 
    { 
    for $x in doc("books.xml")/bookstore/book/title 
     order by $x 
     return <li>{$x}</li> 
    } 
    </ul> 
</html> 
+0

Verwandte leben versuchen können: http://stackoverflow.com/questions/9365810/simple-tool-to-learn-xquery –

Antwort

5

Uhmm ... Ich denke, das ist ein Missverständnis.

Weder Javascript selbst noch irgendein Webbrowser (IE, FF, Opera, ...) sind XQuery-fähig oder haben Unterstützung eingebaut. Sie benötigen eine andere Software, die XQuery implementiert hat (siehe den Link von Jonathan Sampson). Diese Software könnte von Ihrer HTML-Site aus aufgerufen werden, und die Ergebnisse werden inline angezeigt, z. B.

. Das Wikibook über XQuery verwendet einen eXist Server, um ihre Beispiele auszuführen und das Ergebnis an den Browser auszugeben.

1

Wie meine früheren Sprecher sagten, gibt es heute in keinem Browser eine native Unterstützung für XQuery. Aber zumindest für Firefox scheint es ein Plugin zu existieren: XQuery USE ME

Cheers,

+0

[Xquery Use Me] (https://addons.mozilla.org/en-US/firefox/addon/xquery-use-me-xquseme/?src=ss) scheint tot zu sein. Es ist nicht verfügbar für Firefox 43.0. – Bulrush

0

Zusätzlich zu den genannten Links zu sehen http://en.wikibooks.org/wiki/XRX für eine Einführung in die Art der Architektur, die Sie nützlich finden könnten.

Auch wenn Sie gerade nur Schaufensterbummel sind, lohnt es sich XRX zu beachten.