xsltproc - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ xsltproc ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


xsltproc - ເສັ້ນຄໍາສັ່ງ XSLT processor

ສະຫຼຸບສັງລວມ


xsltproc [[-V | - ການປ່ຽນແປງ] [-v | -- verbose] [{-o | -- ຜົນຜະລິດ} {ເອກະສານ | ທິດທາງ}] |
-- ເວລາ | -- ຊ້ຳ | --debug | --ບໍ່ຖືກຕ້ອງ | --noout | --ຄວາມເລິກສູງສຸດ ມູນຄ່າ | --html |
--ການເຂົ້າລະຫັດ ກຳລັງເຂົ້າລະຫັດ | --param PARAMNAME PARAMVALUE |
--stringparam PARAMNAME PARAMVALUE | --nonet | --ເສັ້ນທາງ "ເສັ້ນທາງ" | --load-trace |
--ລາຍການ | --xinclude | [--ໂປຣໄຟລ໌ | --norman] | -- dumpextensions | --ຂຽນ |
--nomkdir | --writesubtree PATH | --nodtdattr] [STYLESHEET] {XML-FILE | -}

ລາຍລະອຽດ


xsltproc ເປັນເຄື່ອງມືບັນທັດຄໍາສັ່ງສໍາລັບການນໍາໃຊ້ຮູບແບບ XSLT ກັບເອກະສານ XML. ມັນເປັນສ່ວນຫນຶ່ງ
of libxslt(3), ຫ້ອງສະໝຸດ XSLT C ສໍາລັບ GNOME. ໃນຂະນະທີ່ມັນຖືກພັດທະນາເປັນສ່ວນຫນຶ່ງຂອງ GNOME
ໂຄງການ, ມັນສາມາດດໍາເນີນການເປັນເອກະລາດຂອງ desktop GNOME.

xsltproc ຖືກເອີ້ນຈາກເສັ້ນຄໍາສັ່ງທີ່ມີຊື່ຂອງ stylesheet ທີ່ຈະໃຊ້
ຕິດຕາມດ້ວຍຊື່ຂອງໄຟລ໌ ຫຼືໄຟລ໌ທີ່ຕ້ອງນຳໃຊ້ສະໄຕລ໌ຊີດ. ມັນ
ຈະໃຊ້ການປ້ອນຂໍ້ມູນມາດຕະຖານຖ້າຊື່ໄຟລ໌ທີ່ສະໜອງໃຫ້ -

ຖ້າສະໄຕລ໌ຊີດຖືກລວມຢູ່ໃນເອກະສານ XML ພ້ອມກັບຄໍາແນະນໍາການປຸງແຕ່ງສະໄຕລ໌ຊີດ,
ບໍ່ມີ stylesheet ຈໍາເປັນຕ້ອງມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. xsltproc ອັດຕະໂນມັດຈະກວດພົບ
ຮູບ​ແບບ​ທີ່​ລວມ​ໄວ້​ແລະ​ນໍາ​ໃຊ້​ມັນ​.

ໂດຍຄ່າເລີ່ມຕົ້ນ, ຜົນຜະລິດແມ່ນເພື່ອ stdout. ທ່ານ​ສາ​ມາດ​ກໍາ​ນົດ​ໄຟລ​໌​ສໍາ​ລັບ​ການ​ຜະ​ລິດ​ໂດຍ​ນໍາ​ໃຊ້​ -o or
-- ຜົນຜະລິດ ທາງເລືອກ.

OPTIONS


xsltproc ຍອມຮັບຕົວເລືອກຕໍ່ໄປນີ້ (ຕາມລໍາດັບຕົວອັກສອນ):

--ລາຍການ
ໃຊ້ລາຍການ SGML ທີ່ລະບຸໄວ້ໃນ SGML_CATALOG_FILES ການ​ແກ້​ໄຂ​ທີ່​ຕັ້ງ​ຂອງ​
ໜ່ວຍງານພາຍນອກ. ໂດຍຄ່າເລີ່ມຕົ້ນ, xsltproc ຊອກຫາລາຍການທີ່ລະບຸໄວ້ໃນ
XML_CATALOG_FILES. ຖ້າມັນບໍ່ໄດ້ຖືກລະບຸ, ມັນໃຊ້ /etc/xml/catalog.

--debug
ສົ່ງອອກຕົ້ນໄມ້ XML ຂອງເອກະສານທີ່ປ່ຽນແປງເພື່ອຈຸດປະສົງການດີບັກ.

-- dumpextensions
ຖິ້ມລາຍຊື່ຂອງສ່ວນຂະຫຍາຍທີ່ລົງທະບຽນທັງໝົດເປີດຢູ່ stdout.

--html
ເອກະສານການປ້ອນຂໍ້ມູນແມ່ນໄຟລ໌ HTML.

--load-trace
ສະແດງເອກະສານທັງຫມົດທີ່ໂຫລດໃນລະຫວ່າງການປະມວນຜົນກັບ stderr.

--ຄວາມເລິກສູງສຸດ ມູນຄ່າ
ປັບຄວາມເລິກສູງສຸດຂອງ stack ແມ່ແບບກ່ອນ libxslt(3) ສະຫຼຸບວ່າມັນຢູ່ໃນ
loop ອັນເປັນນິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 3000.

--nodtdattr
ຢ່າໃຊ້ຄຸນສົມບັດເລີ່ມຕົ້ນຈາກ DTD ຂອງເອກະສານ.

--nomkdir
ປະຕິເສດການສ້າງໄດເລກະທໍລີ.

--nonet
ຫ້າມໃຊ້ອິນເຕີເນັດເພື່ອດຶງຂໍ້ມູນ DTDs, ໜ່ວຍງານ ຫຼືເອກະສານຕ່າງໆ.

--noout
ບໍ່ໃຫ້ຜົນໄດ້ຮັບ.

--ບໍ່ຖືກຕ້ອງ
ຂ້າມການໂຫຼດ DTD ຂອງເອກະສານ.

--ຂຽນ
ປະຕິເສດທີ່ຈະຂຽນໃສ່ໄຟລ໌ ຫຼືຊັບພະຍາກອນໃດໆ.

-o or -- ຜົນຜະລິດ ເອກະສານ | ທິດທາງ
ຜົນ​ຜະ​ລິດ​ໂດຍ​ກົງ​ກັບ​ການ​ໃຫ້​ ເອກະສານ. ການນໍາໃຊ້ທາງເລືອກທີ່ມີ a ທິດທາງ ຊີ້​ນໍາ​ຜົນ​ຜະ​ລິດ​ໄດ້​
ໄຟລ໌ໄປຫາໄດເລກະທໍລີທີ່ລະບຸ. ນີ້ສາມາດເປັນປະໂຫຍດສໍາລັບຜົນໄດ້ຮັບຫຼາຍ (ຍັງຮູ້ຈັກ
ເປັນ "chunking") ຫຼື manpage processing.

ທີ່ສໍາຄັນ
ໄດເລກະທໍລີທີ່ໃຫ້ ຕ້ອງ ມີຢູ່ແລ້ວ.

ຫມາຍ​ເຫດ​
ໃຫ້ແນ່ໃຈວ່າ ເອກະສານ ແລະ ທິດທາງ ປະຕິບັດຕາມ "ການຄິດໄລ່ການອ້າງອິງ URI" ຕາມທີ່ໄດ້ອະທິບາຍໄວ້
ໃນ RFC 2396 ແລະຕໍ່ມາ. ນີ້ຫມາຍຄວາມວ່າ, eg -o ລະບົບ ອາດຈະບໍ່ເຮັດວຽກ, ແຕ່
-o ໄດເລກະທໍລີ/ ຈະເຮັດ.

--ການເຂົ້າລະຫັດ ກຳລັງເຂົ້າລະຫັດ
ອະນຸຍາດໃຫ້ລະບຸການເຂົ້າລະຫັດສໍາລັບການປ້ອນຂໍ້ມູນ.

--param PARAMNAME PARAMVALUE
ຜ່ານຕົວກໍານົດການຂອງຊື່ PARAMNAME ແລະມູນຄ່າ PARAMVALUE ໃສ່ແຜ່ນສະໄຕລ໌. ເຈົ້າອາດຈະ
ຜ່ານຫຼາຍຊື່/ຄ່າຄູ່ເຖິງສູງສຸດ 32. ຖ້າຄ່າທີ່ຖືກສົ່ງຕໍ່ແມ່ນ a
string, ທ່ານສາມາດນໍາໃຊ້ --stringparam ແທນທີ່ຈະ, ເພື່ອຫຼີກເວັ້ນຕົວອັກສອນ quote ເພີ່ມເຕີມ
ປະກົດຢູ່ໃນການສະແດງສະຕິງ. ໝາຍເຫດ: ການສະແດງອອກ XPath ຈະຕ້ອງຖືກເຂົ້າລະຫັດ UTF-8.

--ເສັ້ນທາງ "ເສັ້ນທາງ"
ໃຊ້ລາຍການ (space- ຫຼື colon-separated) ຂອງເສັ້ນທາງລະບົບໄຟລ໌ທີ່ລະບຸໄວ້ໂດຍ ເສັ້ນທາງ to
ໂຫຼດ DTDs, ຫົວໜ່ວຍ ຫຼືເອກະສານ. ຄັດຕິດລາຍຊື່ທີ່ແຍກອອກຈາກພື້ນທີ່ໂດຍເຄື່ອງໝາຍວົງຢືມ.

--ໂປຣໄຟລ໌ or --norman
ຂໍ້​ມູນ​ການ​ສົ່ງ​ອອກ profileing ລາຍ​ລະ​ອຽດ​ຈໍາ​ນວນ​ທີ່​ໃຊ້​ເວ​ລາ​ໃນ​ແຕ່​ລະ​ພາກ​ສ່ວນ​ຂອງ​
ແຜ່ນສະໄຕລ໌. ອັນນີ້ມີປະໂຫຍດໃນການເພີ່ມປະສິດທິພາບຂອງສະໄຕລ໌ຊີດ.

-- ຊ້ຳ
ດໍາເນີນການຫັນເປັນ 20 ເທື່ອ. ໃຊ້ສໍາລັບການທົດສອບເວລາ.

--stringparam PARAMNAME PARAMVALUE
ຜ່ານຕົວກໍານົດການຂອງຊື່ PARAMNAME ແລະມູນຄ່າ PARAMVALUE ບ່ອນທີ່ PARAMVALUE ເປັນສາຍ
ແທນທີ່ຈະເປັນຕົວລະບຸ node. ຫມາຍ​ເຫດ​: ສະຕຣິງຕ້ອງຖືກເຂົ້າລະຫັດ UTF-8.

-- ເວລາ
ສະ​ແດງ​ເວ​ລາ​ທີ່​ໃຊ້​ສໍາ​ລັບ​ການ​ແຍກ​ສະ​ໄຕ​ຊີດ​, parsing ເອ​ກະ​ສານ​ແລະ​ການ​ນໍາ​ໃຊ້​
stylesheet ແລະບັນທຶກຜົນໄດ້ຮັບ. ສະແດງເປັນມິນລິວິນາທີ.

-v or -- verbose
ຜົນຜະລິດແຕ່ລະຂັ້ນຕອນປະຕິບັດໂດຍ xsltproc ໃນການປະມວນຜົນຮູບແບບ ແລະເອກະສານ.

-V or - ການປ່ຽນແປງ
ສະແດງໃຫ້ເຫັນສະບັບຂອງ libxml(3) ແລະ libxslt(3) ໃຊ້.

--writesubtree PATH
ອະນຸຍາດໃຫ້ຂຽນໄຟລ໌ພຽງແຕ່ພາຍໃນ PATH ຕົ້ນໄມ້ຍ່ອຍ.

--xinclude
ປະມວນຜົນເອກະສານການປ້ອນຂໍ້ມູນໂດຍໃຊ້ XInclude specification. ລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບກະປ໋ອງນີ້
ພົບເຫັນຢູ່ໃນ XInclude specification: http://www.w3.org/TR/xinclude/

ENVIRONMENT


SGML_CATALOG_FILES
ພຶດຕິກໍາລາຍການ SGML ສາມາດປ່ຽນແປງໄດ້ໂດຍການປ່ຽນເສັ້ນທາງການສອບຖາມໄປຫາຊຸດຂອງຜູ້ໃຊ້ເອງ
ລາຍການ. ນີ້ສາມາດເຮັດໄດ້ໂດຍການຕັ້ງຄ່າ SGML_CATALOG_FILES ສະພາບແວດລ້ອມປ່ຽນແປງເປັນ
ບັນຊີລາຍຊື່ຂອງລາຍການ. ອັນທີ່ຫວ່າງເປົ່າຄວນປິດການໂຫຼດຄ່າເລີ່ມຕົ້ນ /etc/sgml/catalog
ລາຍການ.

XML_CATALOG_FILES
ພຶດຕິກໍາລາຍການ XML ສາມາດປ່ຽນແປງໄດ້ໂດຍການປ່ຽນເສັ້ນທາງການສອບຖາມໄປຫາຊຸດຂອງຜູ້ໃຊ້ເອງ
ລາຍການ. ນີ້ສາມາດເຮັດໄດ້ໂດຍການຕັ້ງຄ່າ XML_CATALOG_FILES ສະພາບແວດລ້ອມປ່ຽນແປງເປັນ
ບັນຊີລາຍຊື່ຂອງລາຍການ. ອັນທີ່ຫວ່າງເປົ່າຄວນປິດການໂຫຼດຄ່າເລີ່ມຕົ້ນ /etc/xml/catalog
ລາຍການ.

ທິດສະດີວິທະຍາ


xsltproc ລະຫັດກັບຄືນໃຫ້ຂໍ້ມູນທີ່ສາມາດນໍາໃຊ້ໄດ້ໃນເວລາທີ່ໂທຫາມັນຈາກສະຄິບ.

0
ບໍ່​ມີ​ຄວາມ​ຜິດ​ພາດ (ການ​ດໍາ​ເນີນ​ງານ​ປົກ​ກະ​ຕິ​)

1
ບໍ່ມີການໂຕ້ຖຽງ

2
ຕົວກໍານົດການຫຼາຍເກີນໄປ

3
ທາງເລືອກທີ່ບໍ່ຮູ້ຈັກ

4
ວິເຄາະສະໄຕລ໌ຊີດລົ້ມເຫລວ

5
ຜິດພາດໃນສະໄຕລ໌ຊີດ

6
ເກີດຄວາມຜິດພາດໃນເອກະສານໜຶ່ງ

7
ບໍ່ຮອງຮັບ xsl:output method

8
ຕົວກໍານົດການຂອງ String ມີທັງວົງຢືມແລະວົງຢືມຄູ່

9
ການປະມວນຜົນພາຍໃນຜິດພາດ

10
ການປະມວນຜົນຖືກຢຸດໂດຍຂໍ້ຄວາມຢຸດ

11
ບໍ່ສາມາດຂຽນຜົນໄດ້ຮັບໃສ່ໄຟລ໌ຜົນຜະລິດໄດ້

ໃຊ້ xsltproc ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌