EnglezăFrancezăSpaniolă

Favicon OnWorks

saxonb-xquery - Online în cloud

Rulați saxonb-xquery în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda saxonb-xquery care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


saxonb-xquery - procesor XQuery de linie de comandă

REZUMAT


saxonb-xquery [OPȚIUNE...] QUERYFILE [NUME=VALUE...]

DESCRIERE


Această pagină de manual documentează pe scurt saxonb-xquery comanda. Această pagină a fost scrisă pentru
distribuția Debian(TM), deoarece programul original nu are o pagină de manual.
Totuși, are documentație HTML care este livrată în pachetul libsaxonb-java-doc.

saxonb-xquery este un pachet de linie de comandă în jurul procesorului Saxon-B XSLT și XQuery.
Utilizarea saxonb-xquery poti evalua XQuery interogări direct din linia de comandă.
Intern, saxonb-xquery este un înveliș în jurul clasei Java net.sf.saxon.Interogare
implementat de Saxon-B.

saxonb-xquery ar trebui invocat pasând un nume de fișier (obligatoriu) care conține interogarea XQuery
a fi evaluat; numele de fișier special „-” poate fi dat pentru a solicita citirea interogării de la
intrare standard.

Înainte de numele fișierului de interogare poate fi dată o listă de opțiuni, vezi mai jos.

parametrii
La sfârșitul liniei de comandă, o listă de parametrii poate fi dat. Parametrii sunt transmisi
folosind sintaxa NUME=VALUE, pentru a specifica numele și valorile parametrilor.

Un nume de parametru prefixat cu „+” (semnul plus) va fi interpretat ca a Sistemul de fișiere cale
parametru Dacă calea indică un singur fișier, acel fișier va fi analizat ca XML și acesta
nodul document va fi transmis ca valoare a parametrului. Dacă calea indică către un director,
toate fișierele conținute direct vor fi analizate ca fișiere XML și secvența acestora
nodurile documentului vor fi transmise ca valoare a parametrului.

Un nume de parametru prefixat cu „!” (semnul exclamării) va fi interpretat ca a
parametru de ieșire/serializare. Consultați specificațiile XQuery și XSLT 2.0 pentru mai multe
informații despre parametrii de ieșire/serializare.

Pentru a transmite parametri care aparțin spațiului de nume non-null, sintaxa {uri}nume local=valoare is
cu condiția.

Parametrii vor fi vizibili ca variabile externe în timpul evaluării interogării, cu condiția ca acestea
au fost declarate în prologul de interogare. Consultați specificația XQuery pentru mai multe informații
asupra variabilelor și declarațiilor acestora.

OPŢIUNI


Un rezumat al opțiunilor acceptate este inclus mai jos. Opțiunile pot fi transmise în orice ordine.

Mai întâi raportăm opțiunile care sunt partajate de saxonb-xquery si saxonb-xslt, apoi acelea
specific saxonb-xquery (sau care au o semantică diferită).

Unele opțiuni sunt marcate ca „Numai Saxon-SA”, astfel de opțiuni funcționează numai dacă Saxon-SA este
instalat. Rețineți că Saxon-SA este un produs comercial, ca atare, nu este disponibil în
Debian.

Comun Opțiuni
- cr:numele clasei
Specificați o clasă care să fie utilizată pentru procesarea URI-urilor de colecție transmise către Colectie()
funcţie. Clasa trebuie să implementeze net.sf.saxon.CollectionURIResolver.

-dtd: {[pe] | [dezactivat]}
Activați sau dezactivați validarea DTD. Implicit: dezactivat.

-extinde: {[pe] | [dezactivat]}
Când validarea este activată, extindeți valorile implicite în documentele validate. Această opțiune
activează sau dezactivează o astfel de extindere. Implicit: activat.

-explica [:nume de fișier]
Afișează un plan de execuție; ieșirea este în format XML. Dacă numele fișierului nu este dat
va fi afișat pe ieșirea standard.

-ext: {[pe] | [dezactivat]}
Activați sau dezactivați capacitatea de a invoca funcții Java externe din fișierele de interogare și
foi de stil. Atenție că activarea acestora reprezintă un potențial risc de securitate în timpul procesării
fișiere nesigure. Implicit: dezactivat.

-l: {[pe] | [dezactivat]}
Păstrați (când sunt activate) sau aruncați (când sunt oprite) numerele de linie în arbore corespunzătoare sursei
documente. Când sunt păstrate, numerele de linie pot fi accesate folosind funcția
saxon:line-number(). Implicit: dezactivat.

-outval: {[recuperare] | [fatal]}
Când este necesară validarea, setați dacă erorile de validare sunt fatale (când „fatal” este
trecute) sau dacă declanșează doar avertismente (când este „recuperare”). Implicit: fatal.

-p: {[pe] | [dezactivat]}
Activați sau dezactivați utilizarea PTreeURIResolver. Doar Saxon-SA.

-r:numele clasei
Specificați o clasă care să fie utilizată pentru rezolvarea tuturor URI-urilor.

-repeta:N
Repetați transformarea de N ori. În scopuri de benchmarking.

-sa
Efectuați procesarea Schema-aware. Doar Saxon-SA.

-bandă: {[toate] | [niciuna] | [ignorabil]}
Specificați politica de eliminare a spațiilor albe pentru documentele sursă: eliminați-le pe toate ("toate"),
eliminați niciunul dintre ele ("niciunul"), eliminați doar spațiile albe ignorabile ("ignorabil"). Mod implicit:
nici unul.

-t
Afișați versiunea, sincronizarea și alte informații de depanare privind eroarea standard.

-copac: {[mici] | [legat]}
Selectați implementarea modelului de arbore intern: model de arbore minuscul ("tiny") sau
model de arbore legat („legat”). Consultați documentația saxonă pentru mai multe informații despre
model de arbore intern. Implicit: minuscul.

-T [:numele clasei]
Urmăriți diferite aspecte ale prelucrării; un nume de clasă opțional poate fi dat pentru a specifica
un trasor ales de utilizator. Clasa trebuie să implementeze net.sf.saxon.trace.TraceListener. The
implicit este un trasor furnizat de sistem. Această opțiune implică -l.

-TJ
Activați urmărirea invocării metodei Java externe. Vedea -ext.

-u
Forțați interpretarea numelor documentelor sursă ca URI. În mod implicit, acestea sunt considerate
să fie nume de fișiere, cu excepția cazului în care încep cu „fișier:” sau „http:”.

-val: {[strict] | [lax]}
Când validarea este activată, alegeți între validarea „strict” sau „lax”. Doar Saxon-SA.

-x:numele clasei
Specificați o clasă care să fie utilizată ca parser SAX pentru documentele de intrare. Clasa trebuie să implementeze
fie org.xml.sax.Parser, fie org.xml.sax.XMLReader.

-xi
Aplicați procesarea XInclude tuturor documentelor de intrare.

-xmlversion: {[1.0] | [1.1]}
Alegeți versiunea XML pentru procesarea documentelor de intrare. „1.1” trebuie specificat pentru
procesează constructe XML 1.1 și Namespaces 1.1. Implicit: 1.0.

-?
Afișați un mesaj de ajutor și ieșiți.

Opţiuni specific la saxonb-xquery
-Domnul:numele clasei
Utilizați clasa specificată ca ModuleURIResolver pentru a rezolva URI-urile modulului de interogare. Clasa
trebuie să implementeze net.sf.saxon.query.ModuleURIResolver.

-o:nume de fișier
Trimiteți rezultatul interogării la numele fișierului specificat. Dacă nu este specificat, ieșirea va fi
trimis la ieșire standard. Vezi si -înfășurați.

-teava: {[push] | [Trage]}
Intern, executați interogarea în modul push sau pull. În principal în scopuri de testare. Modul Push
este de obicei mai rapid atunci când arborele intermediar este construit în memorie. Implicit: apăsați.

-proiecție: {[pe] | [dezactivat]}
Activați sau dezactivați proiecția documentului, adică capacitatea de a arunca părți de copac care
nu va fi accesat printr-o interogare. Doar Saxon-SA.

-s: {[fişier] | [URI]}
Citiți documentul introdus din numele fișierului specificat ("-" poate fi dat pentru a citi din
intrare standard). Documentul citit va fi disponibil pentru interogare ca nod context.
-u afectează modul în care este interpretat numele fișierului.

-înfășurați: {[pe] | [dezactivat]}
Activați sau dezactivați împachetarea rezultatului interogării într-o structură XML care explică
felul fiecărui nod de ieșire sau valoare atomică. De exemplu, atributele independente vor fi
ambalate într-un element XML explicit care declară că sunt atribute. Când aceasta este oprită,
ieșirea interogării va fi încapsulată numai folosind un nod de document; într-un asemenea cadru este
este posibil ca părțile de ieșire, cum ar fi atributele independente, să nu poată fi serializate.
Implicit: dezactivat.

Utilizați saxonb-xquery online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

Ad