Ito ang command na xsltproc na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
xsltproc - command line XSLT processor
SINOPSIS
xsltproc [[-V | --bersyon] [-v | --verbose] [{-o | --output} {FILE | DIRECTORY}] |
--timing | --ulitin | --debug | --novalid | --noout | --maxdepth VALUE | --html |
--encoding PAG-ENCOD | --param PARAMNAME PARAMVALUE |
--stringparam PARAMNAME PARAMVALUE | --nonet | --daanan "PATH(S)" | --load-trace |
--mga katalogo | --xinclude | [--profile | --norman] | --mga dumpextension | --nowrite |
--nomkdir | --writesubtree PATH | --nodtdattr] [STYLESHEET] {XML-FILE | -}
DESCRIPTION
xsltproc ay isang command line tool para sa paglalapat ng XSLT stylesheet sa mga XML na dokumento. Ito ay bahagi
of libxslt(3), ang XSLT C library para sa GNOME. Habang ito ay binuo bilang bahagi ng GNOME
proyekto, maaari itong gumana nang hiwalay sa GNOME desktop.
xsltproc ay tinatawag mula sa command line na may pangalan ng stylesheet na gagamitin
sinusundan ng pangalan ng file o mga file kung saan ilalapat ang stylesheet. Ito
gagamit ng karaniwang input kung ang ibinigay na filename ay -
Kung ang isang stylesheet ay kasama sa isang XML na dokumento na may isang Stylesheet Processing Instruction,
walang stylesheet na kailangang pangalanan sa command line. xsltproc ay awtomatikong makikita
ang kasamang stylesheet at gamitin ito.
Bilang default, ang output ay sa stdout. Maaari mong tukuyin ang isang file para sa output gamit ang -o or
--output pagpipilian.
Opsyon
xsltproc tumatanggap ng mga sumusunod na opsyon (sa alpabetikong pagkakasunud-sunod):
--mga katalogo
Gamitin ang SGML catalog na tinukoy sa SGML_CATALOG_FILES upang malutas ang lokasyon ng
panlabas na entidad. Bilang default, xsltproc hinahanap ang catalog na tinukoy sa
XML_CATALOG_FILES. Kung hindi iyon tinukoy, ito ay gumagamit /etc/xml/catalog.
--debug
Mag-output ng XML tree ng binagong dokumento para sa mga layunin ng pag-debug.
--mga dumpextension
Itinatapon ang listahan ng lahat ng nakarehistrong extension sa stdout.
--html
Ang input na dokumento ay isang HTML file.
--load-trace
Ipakita ang lahat ng mga dokumentong na-load sa panahon ng pagproseso sa stderr.
--maxdepth VALUE
Ayusin ang maximum depth ng template stack bago libxslt(3) naghihinuha na ito ay nasa isang
walang katapusang loop. Ang default ay 3000.
--nodtdattr
Huwag ilapat ang mga default na katangian mula sa DTD ng dokumento.
--nomkdir
Tumangging lumikha ng mga direktoryo.
--nonet
Huwag gamitin ang Internet para kumuha ng mga DTD, entity o dokumento.
--noout
Huwag ilabas ang resulta.
--novalid
Laktawan ang pag-load ng DTD ng dokumento.
--nowrite
Tumangging sumulat sa anumang file o mapagkukunan.
-o or --output FILE | DIRECTORY
Direktang output sa ibinigay FILE. Gamit ang opsyon na may a DIRECTORY nagdidirekta sa output
mga file sa tinukoy na direktoryo. Maaari itong maging kapaki-pakinabang para sa maraming mga output (kilala rin
bilang "chunking") o pagpoproseso ng manpage.
mahalaga
Ang ibinigay na direktoryo dapat mayroon na.
nota
Tiyakin na FILE at DIRECTORY sundin ang "URI reference computation" gaya ng inilarawan
sa RFC 2396 at mas bago. Ibig sabihin, iyon hal -o direktoryo ay maaaring hindi gagana, ngunit
-o direktoryo/ ay.
--encoding PAG-ENCOD
Payagan na tukuyin ang pag-encode para sa input.
--param PARAMNAME PARAMVALUE
Magpasa ng parameter ng pangalan PARAMNAME at halaga PARAMVALUE sa stylesheet. Maaari mong
ipasa ang maramihang mga pares ng pangalan/halaga hanggang sa maximum na 32. Kung ang value na ipinapasa ay a
string, maaari mong gamitin --stringparam sa halip, upang maiwasan ang karagdagang mga quote character na
lumilitaw sa mga expression ng string. Tandaan: ang XPath expression ay dapat na naka-encode ng UTF-8.
--daanan "PATH(S)"
Gamitin ang listahan ng (space- o colon-separated) ng mga path ng filesystem na tinukoy ni DAAN sa
mag-load ng mga DTD, entity o dokumento. Ilakip ang mga listahang pinaghihiwalay ng espasyo sa pamamagitan ng mga panipi.
--profile or --norman
Output profiling information na nagdedetalye sa dami ng oras na ginugol sa bawat bahagi ng
stylesheet. Ito ay kapaki-pakinabang sa pag-optimize ng pagganap ng stylesheet.
--ulitin
Patakbuhin ang pagbabagong-anyo ng 20 beses. Ginagamit para sa mga pagsusulit sa timing.
--stringparam PARAMNAME PARAMVALUE
Magpasa ng parameter ng pangalan PARAMNAME at halaga PARAMVALUE saan PARAMVALUE ay isang string
sa halip na isang node identifier. tandaan: Ang string ay dapat na naka-encode ng UTF-8.
--timing
Ipakita ang oras na ginamit para sa pag-parse ng stylesheet, pag-parse ng dokumento at pag-apply
ang stylesheet at i-save ang resulta. Ipinapakita sa millisecond.
-v or --verbose
Output bawat hakbang na ginawa ng xsltproc sa pagproseso ng stylesheet at dokumento.
-V or --bersyon
Ipakita ang bersyon ng libxml(3) at libxslt(3) ginamit.
--writesubtree PATH
Pahintulutan ang pagsusulat ng file sa loob lamang ng PATH subtree.
--xinclude
Iproseso ang input na dokumento gamit ang XInclude specification. Higit pang mga detalye tungkol dito
ay matatagpuan sa XIsama ang detalye: http://www.w3.org/TR/xinclude/
Kapaligiran
SGML_CATALOG_FILES
Maaaring baguhin ang gawi ng SGML catalog sa pamamagitan ng pag-redirect ng mga query sa sariling hanay ng user
mga katalogo. Magagawa ito sa pamamagitan ng pagtatakda ng SGML_CATALOG_FILES variable ng kapaligiran sa a
listahan ng mga katalogo. Dapat i-deactivate ng walang laman ang paglo-load ng default /etc/sgml/catalog
katalogo.
XML_CATALOG_FILES
Maaaring baguhin ang gawi ng XML catalog sa pamamagitan ng pag-redirect ng mga query sa sariling set ng user
mga katalogo. Magagawa ito sa pamamagitan ng pagtatakda ng XML_CATALOG_FILES variable ng kapaligiran sa a
listahan ng mga katalogo. Dapat i-deactivate ng walang laman ang paglo-load ng default /etc/xml/catalog
katalogo.
DIAGNOSTICS
xsltproc ang mga return code ay nagbibigay ng impormasyon na maaaring magamit kapag tumatawag dito mula sa mga script.
0
Walang error (normal na operasyon)
1
Walang argumento
2
Masyadong maraming mga parameter
3
Hindi alam na opsyon
4
Nabigong i-parse ang stylesheet
5
Error sa stylesheet
6
Error sa isa sa mga dokumento
7
Hindi sinusuportahang xsl:output method
8
Ang parameter ng string ay naglalaman ng parehong quote at double-quotes
9
Error sa panloob na pagproseso
10
Ang pagpoproseso ay pinahinto ng isang mensahe ng pagtatapos
11
Hindi maisulat ang resulta sa output file
Gumamit ng xsltproc online gamit ang mga serbisyo ng onworks.net