นี่คือคำสั่ง xsltproc ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
xsltproc - ตัวประมวลผล XSLT บรรทัดคำสั่ง
เรื่องย่อ
xsltproc [[-V | --รุ่น] [-v | --รายละเอียด--o | --เอาท์พุท-ไฟล์ | DIRECTORY-
--เวลา | --ทำซ้ำ | --debug | --โนวาลิด | --ไม่มี | --ความลึกสูงสุด มูลค่า | --html |
--การเข้ารหัส การเข้ารหัส | --พารามิเตอร์ ชื่อพารามิเตอร์ ปรมวาลัย |
--stringparam ชื่อพารามิเตอร์ ปรมวาลัย | --ไม่มีเน็ต | --เส้นทาง "เส้นทาง" | --โหลดติดตาม |
--แคตตาล็อก | --xinclude | [--ข้อมูลส่วนตัว | --นอร์มัน- --การถ่ายโอนข้อมูล | --ตอนนี้ไรท์ |
--น้อมเกล้าฯ | --writesubtree เส้นทาง | --พยักหน้า] [สไตล์ชีต-ไฟล์ XML - -
DESCRIPTION
xsltproc เป็นเครื่องมือบรรทัดคำสั่งสำหรับการใช้สไตล์ชีต XSLT กับเอกสาร XML เป็นส่วนหนึ่ง
of libxslt(3), ไลบรารี XSLT C สำหรับ GNOME ในขณะที่มันได้รับการพัฒนาเป็นส่วนหนึ่งของ GNOME
โปรเจ็กต์ มันสามารถทำงานโดยอิสระจากเดสก์ท็อป GNOME
xsltproc ถูกเรียกใช้จากบรรทัดคำสั่งที่มีชื่อของสไตล์ชีตที่จะใช้
ตามด้วยชื่อไฟล์หรือไฟล์ที่จะใช้สไตล์ชีต มัน
จะใช้อินพุตมาตรฐานหากชื่อไฟล์ที่ระบุคือ -
หากสไตล์ชีตรวมอยู่ในเอกสาร XML ที่มีคำแนะนำในการประมวลผลสไตล์ชีต
ไม่จำเป็นต้องตั้งชื่อสไตล์ชีตที่บรรทัดคำสั่ง xsltproc จะตรวจจับโดยอัตโนมัติ
สไตล์ชีตที่รวมและใช้งาน
โดยค่าเริ่มต้น ผลลัพธ์คือto แย่. คุณสามารถระบุไฟล์สำหรับเอาต์พุตโดยใช้ปุ่ม -o or
--เอาท์พุท ตัวเลือก
OPTIONS
xsltproc ยอมรับตัวเลือกต่อไปนี้ (ตามลำดับตัวอักษร):
--แคตตาล็อก
ใช้แค็ตตาล็อก SGML ที่ระบุใน SGML_CATALOG_FILES เพื่อแก้ไขตำแหน่งของ
หน่วยงานภายนอก โดยค่าเริ่มต้น, xsltproc ค้นหาแคตตาล็อกที่ระบุใน
XML_CATALOG_FILES. หากไม่ระบุ จะใช้ /etc/xml/catalog.php.
--debug
ส่งออกแผนผัง XML ของเอกสารที่แปลงแล้วเพื่อวัตถุประสงค์ในการดีบัก
--การถ่ายโอนข้อมูล
ดัมพ์รายการส่วนขยายที่ลงทะเบียนทั้งหมดบน แย่.
--html
เอกสารอินพุตเป็นไฟล์ HTML
--โหลดติดตาม
แสดงเอกสารทั้งหมดที่โหลดระหว่างการประมวลผลไปยัง สตเดอร์.
--ความลึกสูงสุด มูลค่า
ปรับความลึกสูงสุดของสแต็คเทมเพลตก่อน libxslt(3) สรุปว่าอยู่ใน an
วนไม่มีสิ้นสุด. ค่าเริ่มต้นคือ 3000
--พยักหน้า
อย่าใช้แอตทริบิวต์เริ่มต้นจาก DTD ของเอกสาร
--น้อมเกล้าฯ
ปฏิเสธที่จะสร้างไดเร็กทอรี
--ไม่มีเน็ต
ห้ามใช้อินเทอร์เน็ตเพื่อดึงข้อมูล DTD เอนทิตี หรือเอกสาร
--ไม่มี
ไม่ออกผล
--โนวาลิด
ข้ามการโหลด DTD ของเอกสาร
--ตอนนี้ไรท์
ปฏิเสธที่จะเขียนไปยังไฟล์หรือทรัพยากรใด ๆ
-o or --เอาท์พุท ไฟล์ | DIRECTORY
ส่งออกโดยตรงไปยังที่กำหนด ไฟล์. การใช้ตัวเลือกกับ a DIRECTORY กำกับการส่งออก
ไฟล์ไปยังไดเร็กทอรีที่ระบุ สิ่งนี้มีประโยชน์สำหรับเอาต์พุตหลายรายการ (หรือที่รู้จัก
เป็น "chunking") หรือการประมวลผล manpage
สำคัญ
ไดเร็กทอรีที่กำหนด ต้อง มีอยู่แล้ว
หมายเหตุ
ทำให้เเน่นอน ไฟล์ และ DIRECTORY ทำตาม “การคำนวณอ้างอิง URI” ตามที่อธิบายไว้
ใน RFC 2396 และใหม่กว่า ซึ่งหมายความว่า เช่น -o ไดเรกทอรี อาจจะไม่ได้ผล แต่
-o ไดเรกทอรี/ จะ.
--การเข้ารหัส การเข้ารหัส
อนุญาตให้ระบุการเข้ารหัสสำหรับอินพุต
--พารามิเตอร์ ชื่อพารามิเตอร์ ปรมวาลัย
ส่งพารามิเตอร์ของชื่อ ชื่อพารามิเตอร์ และคุณค่า ปรมวาลัย ไปที่สไตล์ชีต คุณอาจ
ส่งผ่านหลายคู่ชื่อ/ค่าสูงสุด 32 ถ้าค่าที่ส่งผ่านคือ a
สตริง คุณสามารถใช้ --stringparam แทนเพื่อหลีกเลี่ยงเครื่องหมายคำพูดเพิ่มเติมที่
ปรากฏในนิพจน์สตริง หมายเหตุ: นิพจน์ XPath ต้องเข้ารหัส UTF-8
--เส้นทาง "เส้นทาง"
ใช้รายการ (เว้นวรรคหรือคั่นด้วยโคลอน) ของเส้นทางระบบไฟล์ที่ระบุโดย เส้นทาง ไปยัง
โหลด DTD หน่วยงานหรือเอกสาร ใส่รายการที่คั่นด้วยช่องว่างด้วยเครื่องหมายคำพูด
--ข้อมูลส่วนตัว or --นอร์มัน
ข้อมูลโปรไฟล์เอาท์พุตที่มีรายละเอียดระยะเวลาที่ใช้ในแต่ละส่วนของ
สไตล์ชีต ซึ่งมีประโยชน์ในการเพิ่มประสิทธิภาพการทำงานของสไตล์ชีต
--ทำซ้ำ
เรียกใช้การแปลง 20 ครั้ง ใช้สำหรับการทดสอบเวลา
--stringparam ชื่อพารามิเตอร์ ปรมวาลัย
ส่งพารามิเตอร์ของชื่อ ชื่อพารามิเตอร์ และคุณค่า ปรมวาลัย ที่ไหน ปรมวาลัย เป็นสตริง
แทนที่จะเป็นตัวระบุโหนด หมายเหตุ สตริงต้องเข้ารหัส UTF-8
--เวลา
แสดงเวลาที่ใช้ในการแยกวิเคราะห์สไตล์ชีต แยกวิเคราะห์เอกสาร และนำไปใช้
สไตล์ชีตและบันทึกผลลัพธ์ แสดงเป็นมิลลิวินาที
-v or --รายละเอียด
ส่งออกแต่ละขั้นตอนที่ดำเนินการโดย xsltproc ในการประมวลผลสไตล์ชีตและเอกสาร
-V or --รุ่น
แสดงเวอร์ชันของ libxml(3) และ libxslt(3) ใช้แล้ว
--writesubtree เส้นทาง
อนุญาตให้เขียนไฟล์ภายในไฟล์เท่านั้น เส้นทาง ทรีย่อย
--xinclude
ประมวลผลเอกสารอินพุตโดยใช้ข้อกำหนด XInclude รายละเอียดเพิ่มเติมเกี่ยวกับกระป๋องนี้
พบได้ในข้อกำหนด XInclude: http://www.w3.org/TR/xinclude/
และพวกเรา
SGML_CATALOG_FILES
พฤติกรรมของแค็ตตาล็อก SGML สามารถเปลี่ยนแปลงได้โดยเปลี่ยนเส้นทางการสืบค้นไปยังชุดของ .ของผู้ใช้เอง
แคตตาล็อก สามารถทำได้โดยการตั้งค่า SGML_CATALOG_FILES ตัวแปรสภาพแวดล้อมเป็น a
รายการแคตตาล็อก อันที่ว่างเปล่าควรปิดการใช้งานการโหลดค่าเริ่มต้น /etc/sgml/catalog.php
แค็ตตาล็อก
XML_CATALOG_FILES
พฤติกรรมของแค็ตตาล็อก XML สามารถเปลี่ยนแปลงได้โดยเปลี่ยนเส้นทางการสืบค้นไปยังชุดของ .ของผู้ใช้เอง
แคตตาล็อก สามารถทำได้โดยการตั้งค่า XML_CATALOG_FILES ตัวแปรสภาพแวดล้อมเป็น a
รายการแคตตาล็อก อันที่ว่างเปล่าควรปิดการใช้งานการโหลดค่าเริ่มต้น /etc/xml/catalog.php
แค็ตตาล็อก
วินิจฉัย
xsltproc รหัสส่งคืนให้ข้อมูลที่สามารถใช้เมื่อเรียกจากสคริปต์
0
ไม่มีข้อผิดพลาด (การทำงานปกติ)
1
ไม่มีข้อโต้แย้ง
2
พารามิเตอร์มากเกินไป
3
ตัวเลือกที่ไม่รู้จัก
4
ไม่สามารถแยกวิเคราะห์สไตล์ชีต
5
เกิดข้อผิดพลาดในสไตล์ชีต
6
เกิดข้อผิดพลาดในเอกสารใดเอกสารหนึ่ง
7
xsl:output method ไม่รองรับ
8
พารามิเตอร์สตริงมีทั้งเครื่องหมายคำพูดและเครื่องหมายคำพูดคู่
9
ข้อผิดพลาดในการประมวลผลภายใน
10
การประมวลผลถูกหยุดโดยข้อความสิ้นสุด
11
ไม่สามารถเขียนผลลัพธ์ไปยังไฟล์เอาต์พุต
ใช้ xsltproc ออนไลน์โดยใช้บริการ onworks.net