saxonb-xquery – Online in der Cloud

Dies ist der Befehl saxonb-xquery, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


saxonb-xquery – Befehlszeilen-XQuery-Prozessor

ZUSAMMENFASSUNG


saxonb-xquery [zur Auswahl...] ABFRAGEDATEI [NAME/FUNKTION=BEWERTUNG...]

BESCHREIBUNG


Diese Handbuchseite dokumentiert kurz die saxonb-xquery Befehl. Diese Seite wurde für geschrieben
die Debian(TM)-Distribution, da das Originalprogramm keine Handbuchseite hat.
Dennoch verfügt es über eine HTML-Dokumentation, die im Paket libsaxonb-java-doc enthalten ist.

saxonb-xquery ist ein Befehlszeilen-Wrapper für den Saxon-B XSLT- und XQuery-Prozessor.
Die richtigen saxonb-xquery Sie können bewerten XQuery Abfragen direkt über die Befehlszeile.
Im Inneren, saxonb-xquery ist ein Wrapper um die Java-Klasse net.sf.saxon.Query
umgesetzt von Saxon-B.

saxonb-xquery sollte aufgerufen werden, indem ein (erforderlicher) Dateiname übergeben wird, der die XQuery-Abfrage enthält
bewertet werden; Der spezielle Dateiname „-“ kann angegeben werden, um das Lesen der Abfrage zu erfordern
Standardeingabe.

Vor dem Abfragedateinamen kann eine Liste von Optionen angegeben werden, siehe unten.

Parameter
Am Ende der Befehlszeile eine Liste von Parameter kann gegeben werden. Parameter werden übergeben
mit der Syntax NAME/FUNKTION=BEWERTUNG, um die Namen und Werte der Parameter anzugeben.

Ein Parametername mit dem Präfix "+" (Pluszeichen) wird als a . interpretiert Dateisystem Weg
Parameter Wenn der Pfad auf eine einzelne Datei verweist, wird diese Datei als XML geparst und ihre
Als Parameterwert wird document node übergeben. Wenn der Pfad auf ein Verzeichnis zeigt,
alle direkt enthaltenen Dateien werden als XML-Dateien geparst, und die Reihenfolge ihrer
Dokumentknoten werden als Parameterwert übergeben.

Ein Parametername mit dem Präfix "!" (Ausrufezeichen) wird als a . unterbrochen
Ausgabe-/Serialisierungsparameter. Weitere Informationen finden Sie in den Spezifikationen von XQuery und XSLT 2.0.
Informationen zu Ausgabe-/Serialisierungsparametern.

Um Parameter zu übergeben, die zu einem Nicht-Null-Namespace gehören, muss die Syntax {uri}Lokaler Name=Wert is
registrieren.

Parameter sind bei der Abfrageauswertung als externe Variablen sichtbar, sofern sie vorhanden sind
wurden im Abfrageprolog deklariert. Weitere Informationen finden Sie in der XQuery-Spezifikation
auf Variablen und deren Deklarationen.

OPTIONAL


Eine Zusammenfassung der unterstützten Optionen finden Sie unten. Optionen können in beliebiger Reihenfolge übergeben werden.

Wir berichten zuerst über die Optionen, die von . geteilt werden saxonb-xquery und saxonb-xslt, dann die
speziell für saxonb-xquery (oder die eine andere Semantik haben).

Einige Optionen sind als "Nur Sachsen-SA" gekennzeichnet, solche Optionen funktionieren nur, wenn Saxon-SA ist
Eingerichtet. Beachten Sie, dass Saxon-SA ein kommerzielles Produkt ist und als solches nicht in
Debian.

gemeinsam Optionen
- kr:Klassenname
Geben Sie eine Klasse an, die für die Verarbeitung von Sammlungs-URIs verwendet werden soll, die an den . übergeben werden Sammlung()
Funktion. Die Klasse muss net.sf.saxon.CollectionURIResolver implementieren.

-dtd: {[on] | [aus]}
Aktivieren oder deaktivieren Sie die DTD-Validierung. Standard: aus.

-expandieren: {[on] | [aus]}
Wenn die Validierung aktiviert ist, erweitern Sie die Standardwerte in validierten Dokumenten. Diese Option
aktiviert oder deaktiviert eine solche Erweiterung. Standard ein.

-erklären [:Dateinamen]
Einen Ausführungsplan anzeigen; die Ausgabe erfolgt im XML-Format. Wenn der Dateiname nicht angegeben ist
wird auf der Standardausgabe angezeigt.

-ext: {[on] | [aus]}
Aktivieren oder deaktivieren Sie die Möglichkeit, externe Java-Funktionen aus Abfragedateien aufzurufen und
Stylesheets. Beachten Sie, dass deren Aktivierung ein potenzielles Sicherheitsrisiko bei der Verarbeitung darstellt
nicht vertrauenswürdige Dateien. Standard: aus.

-l: {[on] | [aus]}
Behalten (wenn eingeschaltet) oder wegwerfen (wenn ausgeschaltet) Zeilennummern in Strähnen, die der Quelle entsprechen
Unterlagen. Wenn die Zeilennummern beibehalten werden, können Sie mit der Funktion
sächsisch:Zeilennummer(). Standard: aus.

-outval: {[wiederherstellen] | [tödlich]}
Wenn eine Validierung erforderlich ist, legen Sie fest, ob Validierungsfehler schwerwiegend sind (wenn "fatal" . ist
bestanden) oder wenn sie nur Warnungen auslösen (wenn "recover" ist). Standard: fatal.

-p: {[on] | [aus]}
Aktivieren oder deaktivieren Sie die Verwendung von PTreeURIResolver. Nur Sachsen-SA.

-r:Klassenname
Geben Sie eine Klasse an, die zum Auflösen aller URIs verwendet werden soll.

-wiederholen:N
Wiederholen Sie die Transformation N-mal. Für Benchmarking-Zwecke.

-Sa
Führen Sie eine schemabewusste Verarbeitung durch. Nur Sachsen-SA.

-Streifen: {[alle] | [Keine] | [unerheblich]}
Geben Sie die Richtlinie zum Entfernen von Leerzeichen für Quelldokumente an: Entfernen Sie alle ("alle"),
Entfernen Sie keinen von ihnen ("none"), entfernen Sie nur ignorierbare Leerzeichen ("ignorable"). Standard:
keine.

-t
Zeigen Sie Versions-, Timing- und andere Debugging-Informationen zu Standardfehlern an.

-Baum: {[winzig] | [verlinkt]}
Wählen Sie die Implementierung des internen Baummodells aus: Tiny Tree Model ("tiny") oder
verknüpftes Baummodell ("linked"). Weitere Informationen zur
internes Baummodell. Standard: winzig.

-T [:Klassenname]
Verfolgen Sie verschiedene Aspekte der Verarbeitung; ein optionaler Klassenname kann angegeben werden
ein vom Benutzer ausgewählter Tracer. Die Klasse muss net.sf.saxon.trace.TraceListener implementieren. Die
Standard ist ein vom System bereitgestellter Tracer. Diese Option impliziert -l.

-TJ
Aktivieren Sie die Ablaufverfolgung des externen Java-Methodenaufrufs. Sehen -ext.

-u
Interpretation von Quelldokumentnamen als URI erzwingen. Standardmäßig werden sie berücksichtigt
Dateinamen sein, es sei denn, sie beginnen mit "file:" oder "http:".

-Wert: {[streng] | [lax]}
Wenn die Validierung aktiviert ist, wählen Sie zwischen "strenger" oder "laxer" Validierung. Nur Sachsen-SA.

-x:Klassenname
Geben Sie eine Klasse an, die als SAX-Parser für Eingabedokumente verwendet werden soll. Die Klasse muss implementieren
entweder org.xml.sax.Parser oder org.xml.sax.XMLReader.

-xi
Wenden Sie die XInclude-Verarbeitung auf alle Eingabedokumente an.

-xmlversion: {[1.0] | [1.1]}
Wählen Sie die XML-Version für die Verarbeitung von Eingabedokumenten. "1.1" muss angegeben werden um
Verarbeiten von XML 1.1- und Namespaces 1.1-Konstrukten. Standard: 1.0.

-?
Eine Hilfemeldung anzeigen und beenden.

Optionen spezifisch zu saxonb-xquery
-Herr:Klassenname
Verwenden Sie die angegebene Klasse als ModuleURIResolver, um Abfragemodul-URIs aufzulösen. Die Klasse
muss net.sf.saxon.query.ModuleURIResolver implementieren.

-o:Dateinamen
Senden Sie die Abfrageausgabe an den angegebenen Dateinamen. Wenn nicht angegeben, erfolgt die Ausgabe
an die Standardausgabe gesendet. Siehe auch -wickeln.

-Rohr: {[drücken] | [ziehen]}
Führen Sie die Abfrage intern im Push- oder Pull-Modus aus. Hauptsächlich zu Testzwecken. Push-Modus
ist normalerweise schneller, wenn Zwischenbäume im Speicher erstellt werden. Standard: Push.

-Projektion: {[on] | [aus]}
Aktivieren oder deaktivieren Sie die Dokumentprojektion, dh die Möglichkeit, Baumteile wegzuwerfen
wird nicht durch eine Abfrage zugegriffen. Nur Saxon-SA.

-s: {[Datei] | [URI]}
Dokumenteingabe aus dem angegebenen Dateinamen lesen („-“ kann zum Lesen angegeben werden
Standardeingabe). Das gelesene Dokument steht der Abfrage als Kontextknoten zur Verfügung.
-u beeinflusst, wie der Dateiname interpretiert wird.

-wickeln: {[on] | [aus]}
Aktivieren oder deaktivieren Sie das Umschließen des Abfrageergebnisses in eine XML-Struktur, die das explizit macht
Art jedes Ausgabeknotens oder Atomwerts. Zum Beispiel werden freistehende Attribute sein
in ein explizites XML-Element eingeschlossen, das angibt, dass es sich um Attribute handelt. Wenn dies ausgeschaltet ist,
Die Abfrageausgabe wird nur mithilfe eines Dokumentknotens umschlossen. in einer solchen Umgebung ist
Möglicherweise können Ausgabeteile, wie z. B. freistehende Attribute, nicht serialisiert werden.
Standard: aus.

Nutzen Sie saxonb-xquery online über die Dienste von onworks.net



Neueste Linux- und Windows-Online-Programme