saxonb-xquery - Online di Cloud

Ini adalah perintah saxonb-xquery yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


saxonb-xquery - baris perintah prosesor XQuery

RINGKASAN


saxonb-xquery [PILIHAN...] FILE QUERY [NAMA=NILAI...]

DESKRIPSI


Halaman manual ini mendokumentasikan secara singkat saxonb-xquery memerintah. Halaman ini ditulis untuk
distribusi Debian(TM) karena program aslinya tidak memiliki halaman manual.
Namun, ia memiliki dokumentasi HTML yang dikirimkan dalam paket libsaxonb-java-doc.

saxonb-xquery adalah pembungkus baris perintah di sekitar prosesor Saxon-B XSLT dan XQuery.
Menggunakan saxonb-xquery Anda dapat mengevaluasi Permintaan X query langsung dari baris perintah.
Secara internal, saxonb-xquery adalah pembungkus di sekitar kelas Java net.sf.saxon.Query
dilaksanakan oleh Saxon-B.

saxonb-xquery harus dipanggil dengan melewati nama file (wajib) yang berisi kueri XQuery
untuk dievaluasi; nama file khusus "-" dapat diberikan untuk meminta membaca kueri dari
masukan standar.

Sebelum nama file kueri, daftar opsi dapat diberikan, lihat di bawah.

parameter
Di akhir baris perintah, daftar parameter bisa diberikan. Parameter dilewatkan
menggunakan sintaks NAMA=NILAI, untuk menentukan nama dan nilai parameter.

Nama parameter yang diawali dengan "+" (tanda plus) akan ditafsirkan sebagai berkas sistem path
parameter Jika jalur menunjuk ke satu file, file itu akan diuraikan sebagai XML dan
node dokumen akan diteruskan sebagai nilai parameter. Jika jalur menunjuk ke direktori,
semua file yang terkandung langsung akan diuraikan sebagai file XML, dan urutannya
node dokumen akan diteruskan sebagai nilai parameter.

Nama parameter diawali dengan "!" (tanda seru) akan diinterupsi sebagai
parameter keluaran/seri. Lihat spesifikasi XQuery dan XSLT 2.0 untuk lebih lanjut
informasi tentang parameter keluaran/seri.

Untuk melewatkan parameter milik namespace non-null, sintaks {s}nama lokal=nilai is
disediakan.

Parameter akan terlihat sebagai variabel eksternal selama evaluasi kueri, asalkan
telah dideklarasikan dalam prolog kueri. Lihat spesifikasi XQuery untuk informasi lebih lanjut
pada variabel dan deklarasinya.

PILIHAN


Ringkasan opsi yang didukung disertakan di bawah ini. Opsi dapat diteruskan dalam urutan apa pun.

Kami pertama-tama melaporkan opsi yang dibagikan oleh saxonb-xquery dan saksonb-xslt, lalu itu
khusus untuk saxonb-xquery (atau yang memiliki semantik yang berbeda).

Beberapa opsi ditandai sebagai "Hanya Saxon-SA", opsi tersebut hanya berfungsi jika Saxon-SA adalah
diinstal. Perhatikan bahwa Saxon-SA adalah produk komersial, karena itu tidak tersedia di
Debian.

Umum Pilihan
-kr:nama kelas
Tentukan kelas yang akan digunakan untuk memproses URI koleksi yang diteruskan ke koleksi()
fungsi. Kelas harus mengimplementasikan net.sf.saxon.CollectionURIResolver.

-dtd: {[pada] | [mati]}
Mengaktifkan atau menonaktifkan validasi DTD. Standar: mati.

-mengembangkan: {[pada] | [mati]}
Saat validasi diaktifkan, perluas nilai default dalam dokumen yang divalidasi. Pilihan ini
mengaktifkan atau menonaktifkan ekspansi semacam itu. Bawaan: aktif.

-menjelaskan [:nama file]
Menampilkan rencana eksekusi; output dalam format XML. Jika nama file tidak diberikan
akan ditampilkan pada output standar.

-ekst: {[pada] | [mati]}
Mengaktifkan atau menonaktifkan kemampuan untuk menjalankan fungsi Java eksternal dari file kueri dan
lembar gaya. Berhati-hatilah karena mengaktifkannya adalah potensi risiko keamanan saat memproses
file yang tidak dipercaya. Standar: mati.

-l: {[pada] | [mati]}
Simpan (saat aktif) atau buang (saat mati) nomor baris di tress yang sesuai dengan sumber
dokumen. Saat disimpan, nomor baris dapat diakses menggunakan fungsi
saxon:nomor-baris(). Standar: mati.

-kelebihan: {[pulih] | [fatal]}
Saat validasi diperlukan, atur apakah kesalahan validasi berakibat fatal (bila "fatal" adalah
lulus) atau jika mereka hanya memicu peringatan (ketika "pulih"). Standar: fatal.

-p: {[pada] | [mati]}
Mengaktifkan atau menonaktifkan penggunaan PTreeURIResolver. Saxon-SA saja.

-r:nama kelas
Tentukan kelas yang akan digunakan untuk menyelesaikan semua URI.

-mengulang:N
Ulangi transformasi N kali. Untuk tujuan pembandingan.

-sa
Lakukan pemrosesan yang sadar skema. Saxon-SA saja.

-mengupas: {[semua] | [tidak ada] | [dapat diabaikan]}
Tentukan kebijakan pengupasan spasi putih untuk dokumen sumber: hapus semuanya ("semua"),
hapus satu pun dari mereka ("tidak ada"), hapus hanya spasi putih yang dapat diabaikan ("tidak dapat diabaikan"). Bawaan:
tidak ada.

-t
Tampilkan versi, waktu, dan informasi debug lainnya pada kesalahan standar.

-pohon: {[kecil] | [tertaut]}
Pilih implementasi model pohon internal: model pohon kecil ("kecil") atau
model pohon tertaut ("tertaut"). Lihat dokumentasi Saxon untuk informasi lebih lanjut tentang
model pohon internal. Standar: kecil.

-T [:nama kelas]
Lacak berbagai aspek pemrosesan; nama kelas opsional dapat diberikan untuk menentukan
pelacak yang dipilih pengguna. Kelas harus mengimplementasikan net.sf.saxon.trace.TraceListener. NS
default adalah pelacak yang disediakan sistem. Opsi ini menyiratkan -l.

-TJ
Aktifkan pelacakan pemanggilan metode Java eksternal. Lihat -ekst.

-u
Memaksa interpretasi nama dokumen sumber sebagai URI. Secara default mereka dianggap
menjadi nama file, kecuali jika dimulai dengan "file:" atau "http:".

-val: {[ketat] | [longgar]}
Saat validasi diaktifkan, pilih di antara validasi "ketat" atau "longgar". Saxon-SA saja.

-x:nama kelas
Tentukan kelas yang akan digunakan sebagai pengurai SAX untuk dokumen masukan. Kelas harus menerapkan
baik org.xml.sax.Parser atau org.xml.sax.XMLReader.

-xi
Terapkan pemrosesan XInclude ke semua dokumen input.

-versi xml: {[1.0] | [1.1]}
Pilih versi XML untuk memproses dokumen input. "1.1" harus ditentukan untuk
proses konstruksi XML 1.1 dan Namespaces 1.1. Standar: 1.0.

-?
Tampilkan pesan bantuan dan keluar.

Opsi tertentu untuk saxonb-xquery
-Bapak:nama kelas
Gunakan kelas yang ditentukan sebagai ModuleURIResolver untuk menyelesaikan URI modul kueri. Kelas
harus mengimplementasikan net.sf.saxon.query.ModuleURIResolver.

-o:nama file
Kirim output kueri ke nama file yang ditentukan. Jika tidak ditentukan outputnya adalah
dikirim ke keluaran standar. Lihat juga -membungkus.

-pipa: {[dorong] | [menarik]}
Secara internal, jalankan kueri dalam mode push atau pull. Terutama untuk tujuan pengujian. Modus dorong
biasanya lebih cepat ketika pohon perantara dibangun di memori. Standar: tekan.

-proyeksi: {[pada] | [mati]}
Mengaktifkan atau menonaktifkan proyeksi dokumen, yaitu kemampuan untuk membuang bagian pohon yang
tidak akan diakses oleh kueri. Saxon-SA saja.

-s: {[fillet] | [URI]}
Baca input dokumen dari nama file yang ditentukan ("-" dapat diberikan untuk dibaca dari
masukan standar). Dokumen baca akan tersedia untuk kueri sebagai simpul konteks.
-u mempengaruhi bagaimana nama file ditafsirkan.

-membungkus: {[pada] | [mati]}
Mengaktifkan atau menonaktifkan pembungkus hasil kueri dalam struktur XML yang membuat eksplisit
jenis setiap simpul keluaran atau nilai atom. Misalnya atribut berdiri bebas adalah
dibungkus dalam elemen XML eksplisit yang menyatakan bahwa mereka adalah atribut. Saat ini dimatikan,
output kueri akan dibungkus hanya menggunakan simpul dokumen; dalam pengaturan seperti itu adalah
mungkin bahwa bagian keluaran, seperti atribut yang berdiri sendiri, tidak dapat diserialisasi.
Standar: mati.

Gunakan saxonb-xquery online menggunakan layanan onworks.net



Program online Linux & Windows terbaru