นี่คือคำสั่ง xml2yamlp ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
xml2yaml - แปลงข้อความ XML ด้วยสคีมาเป็น YAML
เรื่องย่อ
xml2yaml xml-file schema-file (s) >yaml-file
xml2yaml -x xml-file -s schema-files -o yaml-ไฟล์
DESCRIPTION
แปลงข้อความ XML เป็น YAML ด้วยโครงสร้างเดียวกัน ต้องใช้สคีมาเพื่อบังคับใช้
ไวยากรณ์ที่ถูกต้อง โดยเฉพาะอย่างยิ่งสำหรับองค์ประกอบซ้ำ
Options
คุณสามารถระบุชื่อไฟล์ข้อความ XML และชื่อไฟล์สคีมาอย่างน้อยหนึ่งชื่อเป็น
ข้อโต้แย้ง หรือใช้ตัวเลือก
--xml|-x ชื่อไฟล์
ไฟล์ที่มีข้อความ xml ขีดเดียวหมายถึง "stdin"
--schema|-s ชื่อไฟล์
ตัวเลือกนี้สามารถทำซ้ำได้ หรือชื่อไฟล์คั่นด้วยเครื่องหมายจุลภาค ถ้าคุณมีมากกว่า
ไฟล์สคีมามากกว่าหนึ่งไฟล์ที่จะแยกวิเคราะห์ ส่วนประกอบสคีมาที่นำเข้าและรวมทั้งหมดจะต้องเป็น
ให้ไว้อย่างชัดเจน
--bigints|-b (บูลีน)
โดยค่าเริ่มต้น การแปลจะเลอะเทอะเล็กน้อย: ประเภทจำนวนเต็มถูกกำหนดเพื่อรองรับ
อย่างน้อย 18 หลักในรูปแบบ XML อย่างไรก็ตาม มักจะไม่จำเป็นขนาดใหญ่และอ่านไม่ได้
ใน YAML
--ผสม HOW
[1.32] วิธีรักษาธาตุผสม ค่าเริ่มต้นคือ TEXTUAL ค่าอื่นๆ ได้แก่
"ATTRIBUTES", "XML_STRING" และ "STRUCTURAL" รายละเอียดเพิ่มเติมเกี่ยวกับ mixed_elements ใน
XML::Compile::Translate::Reader. XML::Compile::Translate::Reader
--ประเภท|-t ประเภท
ประเภทขององค์ประกอบรูท จำเป็นหาก XML ไม่ผ่านการรับรองเนมสเปซ
แม้ว่าสคีมาจะเป็น หากไม่ได้ระบุไว้ องค์ประกอบรากจะเป็นไปโดยอัตโนมัติ
ตรวจสอบแล้ว
สัญกรณ์ TYPE คือ "{namespace}localname" ถูกเตือนให้ใช้การอ้างอิงบน UNIX
บรรทัดคำสั่ง เนื่องจากวงเล็บปีกกามีความหมายพิเศษสำหรับเชลล์
--output|-o ชื่อไฟล์
ตามค่าเริ่มต้น (หรือเมื่อชื่อไฟล์เป็นเส้นประ) เอาต์พุตจะถูกพิมพ์ไปที่ stdout
ใช้ xml2yamlp ออนไลน์โดยใช้บริการ onworks.net