InglesPransesEspanyol

Ad


OnWorks favicon

db2x_xsltproc - Online sa Cloud

Patakbuhin ang db2x_xsltproc sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na db2x_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


db2x_xsltproc - XSLT processor invocation wrapper

SINOPSIS


db2x_xsltproc [pagpipilian] xml-dokumento

DESCRIPTION


db2x_xsltproc tinatawag ang XSLT 1.0 processor para sa docbook2X.

Inilalapat ng utos na ito ang XSLT stylesheet (karaniwang ibinibigay ng --stylesheet opsyon) sa
XML na dokumento sa file xml-dokumento. Ang resulta ay nakasulat sa karaniwang output (maliban kung
binago ng --output).

Upang basahin ang pinagmumulan ng XML na dokumento mula sa karaniwang input, tukuyin - bilang ang input na dokumento.

Opsyon


--bersyon
Ipakita ang bersyon ng docbook2X.

TRANSFORMATION oUTPUT Opsyon
--output file, -o file
Isulat ang output sa ibinigay na file (o URI), sa halip na karaniwang output.

SOURCE DOKUMENTO Opsyon
--xinclude, -I
Proseso XIsama ang mga direktiba sa pinagmulang dokumento.

--sgml, -S
Ipahiwatig na ang input na dokumento ay SGML sa halip na XML. Kailangan mo itong set na ito
opsyon kung xml-dokumento ay talagang isang SGML file.

Ang SGML parsing ay ipinatupad sa pamamagitan ng conversion sa XML sa pamamagitan ng sgml2xml(1) mula sa SP
pakete (o osx(1) mula sa OpenSP package). Ang lahat ng mga pangalan ng tag sa SGML file ay magiging
na-normalize sa lowercase (ibig sabihin ang -xlower opsyon ng sgml2xml(1) ay ginagamit). ID
ang mga katangian ay magagamit para sa stylesheet (ibig sabihin, opsyon -xid). Bilang karagdagan, anuman
Ang mga entity ng ISO SDATA na ginamit sa dokumento ng SGML ay awtomatikong kino-convert sa kanilang
XML Unicode na katumbas. (Ginawa ito ng a uhaw filter.)

Ang pag-encode ng SGML na dokumento, kung ito ay hindi us-ascii, ay dapat tukuyin sa
ang karaniwang mga variable ng kapaligiran ng SP: SP_CHARSET_FIXED=1 SP_ENCODING=pag-encode.
(Tandaan na ang mga XML file ay tumutukoy sa kanilang pag-encode gamit ang XML deklarasyon <?xml
bersyon="1.0" encoding="encoding" ?> sa tuktok ng file.)

Hindi mababago ang mga opsyon sa conversion sa itaas. Kung gusto mo ng ibang conversion
mga opsyon, dapat mong i-invoke sgml2xml(1) mano-mano, at pagkatapos ay ipasa ang mga resulta nito
conversion sa programang ito.

RETRIEVAL Opsyon
--mga katalogo catalog-files, -C catalog-files
Tukuyin ang mga karagdagang katalogo ng XML na gagamitin para sa paglutas ng Mga Pormal na Pampublikong Identifier o
mga URI. Hindi sinusuportahan ang mga katalogo ng SGML.

Ang mga katalogo na ito ay hindi ginagamit para sa pag-parse ng isang SGML na dokumento sa ilalim ng --sgml pagpipilian.
Gamitin ang variable ng kapaligiran SGML_CATALOG_FILES sa halip na tukuyin ang mga katalogo para sa
pag-parse ng SGML na dokumento.

--network, -N
db2x_xsltproc ay karaniwang tatangging mag-load ng mga panlabas na mapagkukunan mula sa network, para sa
mga kadahilanang pangseguridad. Kung gusto mong mag-load mula sa network, itakda ang opsyong ito.

Karaniwang nais mong i-install nang lokal ang mga nauugnay na DTD at iba pang mga file, at
mag-set up ng mga katalogo para sa kanila, sa halip na awtomatikong i-load ang mga ito mula sa network.

STYLESHEET Opsyon
--stylesheet file, -s file
Tukuyin ang filename (o URI) ng stylesheet na gagamitin. Ang mga espesyal na halaga ng tao at
Ang texi ay tinatanggap bilang mga pagdadaglat, upang tukuyin iyon xml-dokumento ay nasa DocBook at
dapat i-convert sa mga man page o Texinfo (ayon sa pagkakabanggit).

--param pangalan=ipahayag, -p pangalan=ipahayag
Magdagdag o magbago ng parameter sa stylesheet. pangalan ay isang pangalan ng parameter ng XSLT, at
ipahayag ay isang XPath expression na nagsusuri sa nais na halaga para sa parameter.
(Ito ay nangangahulugan na ang mga string ay dapat na sinipi, in dagdag sa karaniwang pagsipi ng shell
mga argumento; gamitin --string-param para maiwasan ito.)

--string-param pangalan=pisi, -g pangalan=pisi
Magdagdag o magbago ng string-valued na parameter sa stylesheet.

Ang string ay dapat na naka-encode sa UTF-8 (anuman ang locale character encoding).

NAG-DEBUGG AT PAG-PROFILE
--debug, -d
Ipakita, sa karaniwang error, mga tala ng kung ano ang nangyayari sa panahon ng XSL
pagbabagong-anyo.

--nesting-limit n, -D n
Baguhin ang maximum na bilang ng mga nested na tawag sa mga XSL na template, na ginagamit upang matukoy
potensyal na walang katapusang mga loop. Kung hindi tinukoy, ang limitasyon ay 500 (default ng libxslt).

--profile, -P
Ipakita ang impormasyon ng profile: ang kabuuang bilang ng mga tawag sa bawat template sa
stylesheet at ang oras na kinuha para sa bawat isa. Ang impormasyong ito ay output sa pamantayan
error.

--xslt-processor processor, -X processor
Piliin ang pinagbabatayan na XSLT processor na ginamit. Ang mga posibleng pagpipilian para sa processor ay:
libxslt, saxon, xalan-j.

Ang default na processor ay anuman ang itinakda noong binuo ang docbook2X. Ang libxslt ay
inirerekomenda (dahil ito ay payat at mabilis), ngunit ang SAXON ay higit na matatag at gusto
maging mas kapaki-pakinabang kapag nagde-debug ng mga stylesheet.

Ang lahat ng mga processor ay may naka-enable na suporta sa mga katalogo ng XML. (Kinakailangan ito ng docbook2X.)
Ngunit tandaan na hindi lahat ng mga opsyon sa itaas ay gumagana sa mga processor maliban sa libxslt
isa.

Kapaligiran


XML_CATALOG_FILES
Tukuyin ang XML Catalogs. Kung hindi tinukoy, ang karaniwang catalog (/etc/xml/catalog) ay
na-load, kung magagamit.

DB2X_XSLT_PROCESSOR
Tukuyin ang XSLT processor na gagamitin. Ang epekto ay pareho sa --xslt-processor
opsyon. Ang pangunahing paggamit ng variable na ito ay upang payagan kang mabilis na subukan ang iba
Mga processor ng XSLT nang hindi kinakailangang magdagdag --xslt-processor sa bawat script o gumawa ng file
sa iyong documentation build system.

NAKAKASUNOD SA


XML Stylesheet Language – Mga Pagbabago (XSLT), bersyon 1.0 ⟨http://www.w3.org/TR/xslt
, isang Rekomendasyon ng W3C.

NOTA


Sa mga naunang bersyon nito (< 0.8.4), ang docbook2X ay nangangailangan ng mga extension ng XSLT upang tumakbo, at
db2x_xsltproc ay isang espesyal na libxslt-based na processor na mayroong mga extension na ito na pinagsama-sama.
Kapag ang kinakailangan para sa mga extension ng XSLT ay ibinaba, db2x_xsltproc naging Perl script
na nagsasalin ng mga opsyon sa db2x_xsltproc upang umayon sa format na tinanggap ng
stock xsltproc(1) na kasama ng libxslt.

Ang pangunahing dahilan ng pagkakaroon ng script na ito ay pabalik na pagkakatugma sa alinman
mga script o gumawa ng mga file na humihiling ng docbook2X. Gayunpaman, naging madali din itong idagdag
suporta para sa paggamit ng iba pang mga processor ng XSLT na may pinag-isang interface ng command-line. talaga,
walang espesyal sa script na ito sa docbook2X, o kahit sa DocBook, at maaaring ito nga
ginagamit para sa pagpapatakbo ng iba pang uri ng mga stylesheet kung gusto mo. Tiyak na mas gusto ng may-akda
gamit ang command na ito, dahil ang format ng invocation nito ay matino at madaling gamitin. (hal. hindi
pag-type ng mahabang pangalan ng klase para sa mga processor na nakabatay sa Java!)

Gamitin ang db2x_xsltproc online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad