xsltproc - Dalam Talian di Awan

Ini ialah arahan xsltproc yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


xsltproc - baris arahan pemproses XSLT

SINOPSIS


xsltproc [[-V | --versi] [-v | --verbose] [{-o | --pengeluaran} {FAIL | DIREKTORI}] |
--masa | --ulang | --nyahpepijat | --novalid | --noout | --maxdepth NILAI | --html |
--pengekodan PENGEkodan | --param PARAMNAME PARAMVALUE |
--stringparam PARAMNAME PARAMVALUE | --nonet | --laluan "PATH(S)" | --beban-jejak |
--katalog | --xtermasuk | [--profil | --norman] | --dumpextensions | --tulis sekarang |
--nomkdir | --tulissubpokok PATH | --nodtdattr] [LEMBARAN GAYA] {XML-FAIL | -}

DESCRIPTION


xsltproc ialah alat baris arahan untuk menggunakan lembaran gaya XSLT pada dokumen XML. Ia adalah sebahagian
of libxslt(3), perpustakaan XSLT C untuk GNOME. Walaupun ia dibangunkan sebagai sebahagian daripada GNOME
projek, ia boleh beroperasi secara bebas daripada desktop GNOME.

xsltproc dipanggil daripada baris arahan dengan nama lembaran gaya yang akan digunakan
diikuti dengan nama fail atau fail yang akan digunakan lembaran gaya. Ia
akan menggunakan input standard jika nama fail yang disediakan adalah -

Jika lembaran gaya disertakan dalam dokumen XML dengan Arahan Pemprosesan Lembaran Gaya,
tiada lembaran gaya perlu dinamakan pada baris arahan. xsltproc secara automatik akan mengesan
lembaran gaya yang disertakan dan gunakannya.

Secara lalai, output adalah kepada stdout. Anda boleh menentukan fail untuk output menggunakan -o or
--pengeluaran pilihan.

PILIHAN


xsltproc menerima pilihan berikut (dalam susunan abjad):

--katalog
Gunakan katalog SGML yang dinyatakan dalam SGML_CATALOG_FILES untuk menyelesaikan lokasi
entiti luar. Secara lalai, xsltproc mencari katalog yang dinyatakan dalam
XML_CATALOG_FILES. Jika itu tidak dinyatakan, ia menggunakan /etc/xml/catalog.

--nyahpepijat
Keluarkan pepohon XML bagi dokumen yang diubah untuk tujuan penyahpepijatan.

--dumpextensions
Membuang senarai semua sambungan berdaftar pada stdout.

--html
Dokumen input ialah fail HTML.

--beban-jejak
Paparkan semua dokumen yang dimuatkan semasa pemprosesan ke stderr.

--maxdepth NILAI
Laraskan kedalaman maksimum timbunan templat sebelum ini libxslt(3) menyimpulkan ia adalah dalam
gelung tak terhingga. Lalai ialah 3000.

--nodtdattr
Jangan gunakan atribut lalai daripada DTD dokumen.

--nomkdir
Enggan membuat direktori.

--nonet
Jangan gunakan Internet untuk mengambil DTD, entiti atau dokumen.

--noout
Jangan keluarkan hasilnya.

--novalid
Langkau memuatkan DTD dokumen.

--tulis sekarang
Enggan menulis ke mana-mana fail atau sumber.

-o or --pengeluaran FAIL | DIREKTORI
Output langsung kepada yang diberikan FAIL. Menggunakan pilihan dengan a DIREKTORI mengarahkan output
fail ke direktori yang ditentukan. Ini boleh berguna untuk berbilang output (juga dikenali
sebagai "chunking") atau pemprosesan halaman manual.

penting
Direktori yang diberikan kemestian sudah wujud.

Nota
Pastikan FAIL and DIREKTORI ikut "pengiraan rujukan URI" seperti yang diterangkan
dalam RFC 2396 dan yang lebih baru. Ini bermakna, contohnya -o direktori mungkin tidak akan berfungsi, tetapi
-o direktori/ akan.

--pengekodan PENGEkodan
Benarkan untuk menentukan pengekodan untuk input.

--param PARAMNAME PARAMVALUE
Lulus parameter nama PARAMNAME dan nilai PARAMVALUE kepada lembaran gaya. Anda boleh
lulus berbilang pasangan nama/nilai sehingga maksimum 32. Jika nilai yang dihantar ialah a
rentetan, anda boleh gunakan --stringparam sebaliknya, untuk mengelakkan aksara petikan tambahan yang
muncul dalam ungkapan rentetan. Nota: ungkapan XPath mestilah dikodkan UTF-8.

--laluan "PATH(S)"
Gunakan senarai (ruang-atau dipisahkan bertindih) laluan sistem fail yang ditentukan oleh LALUAN kepada
memuatkan DTD, entiti atau dokumen. Sertakan senarai yang dipisahkan ruang dengan tanda petikan.

--profil or --norman
Maklumat pemprofilan output memperincikan jumlah masa yang dibelanjakan dalam setiap bahagian
lembaran gaya. Ini berguna dalam mengoptimumkan prestasi lembaran gaya.

--ulang
Jalankan transformasi 20 kali. Digunakan untuk ujian masa.

--stringparam PARAMNAME PARAMVALUE
Lulus parameter nama PARAMNAME dan nilai PARAMVALUE di mana PARAMVALUE ialah rentetan
bukannya pengecam nod. Catatan: Rentetan mestilah dikodkan UTF-8.

--masa
Paparkan masa yang digunakan untuk menghuraikan lembaran gaya, menghuraikan dokumen dan memohon
lembaran gaya dan menyimpan hasilnya. Dipaparkan dalam milisaat.

-v or --verbose
Output setiap langkah yang diambil oleh xsltproc dalam memproses lembaran gaya dan dokumen.

-V or --versi
Tunjukkan versi libxml(3) dan libxslt(3) digunakan.

--tulissubpokok PATH
Benarkan fail menulis hanya dalam PATH pokok pokok.

--xtermasuk
Proses dokumen input menggunakan spesifikasi XInclude. Butiran lanjut mengenai ini boleh
ditemui dalam spesifikasi XInclude: http://www.w3.org/TR/xinclude/

PERSEKITARAN


SGML_CATALOG_FILES
Tingkah laku katalog SGML boleh diubah dengan mengubah hala pertanyaan kepada set pengguna sendiri
katalog. Ini boleh dilakukan dengan menetapkan SGML_CATALOG_FILES pembolehubah persekitaran kepada a
senarai katalog. Yang kosong harus menyahaktifkan memuatkan lalai /etc/sgml/catalog
katalog.

XML_CATALOG_FILES
Tingkah laku katalog XML boleh diubah dengan mengubah hala pertanyaan kepada set pengguna sendiri
katalog. Ini boleh dilakukan dengan menetapkan XML_CATALOG_FILES pembolehubah persekitaran kepada a
senarai katalog. Yang kosong harus menyahaktifkan memuatkan lalai /etc/xml/catalog
katalog.

DIAGNOSTIK


xsltproc kod pulangan menyediakan maklumat yang boleh digunakan apabila memanggilnya daripada skrip.

0
Tiada ralat (operasi biasa)

1
Tiada hujah

2
Terlalu banyak parameter

3
Pilihan tidak diketahui

4
Gagal menghuraikan lembaran gaya

5
Ralat dalam lembaran gaya

6
Ralat dalam salah satu dokumen

7
Kaedah xsl:output tidak disokong

8
Parameter rentetan mengandungi petikan dan petikan berganda

9
Ralat pemprosesan dalaman

10
Pemprosesan dihentikan oleh mesej penamatan

11
Tidak dapat menulis hasilnya pada fail output

Gunakan xsltproc dalam talian menggunakan perkhidmatan onworks.net



Program dalam talian Linux & Windows terkini