ນີ້ແມ່ນຄໍາສັ່ງ xml_ppp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xml_pp - xml pretty-printer
SYNOPSYS
xml_pp [ຕົວເລືອກ] [ ]
ລາຍລະອຽດ
ເຄື່ອງພິມ XML ທີ່ສວຍງາມໂດຍໃຊ້ XML::Twig
OPTIONS
-i[ ]
ແກ້ໄຂໄຟລ໌ຢູ່ໃນສະຖານທີ່, ຖ້າມີສ່ວນຂະຫຍາຍໃຫ້ (ບໍ່ມີຊ່ອງຫວ່າງລະຫວ່າງ "-i" ແລະ
extension) ຫຼັງຈາກນັ້ນໄຟລ໌ຕົ້ນສະບັບຖືກສໍາຮອງດ້ວຍນາມສະກຸນນັ້ນ
ກົດລະບຽບສໍາລັບການຂະຫຍາຍແມ່ນຄືກັນກັບ Perl's (ເບິ່ງ perldoc perlrun): ຖ້າ
ສ່ວນຂະຫຍາຍປະກອບມີບໍ່ມີ "*" ຫຼັງຈາກນັ້ນມັນຖືກຕໍ່ທ້າຍກັບຊື່ໄຟລ໌ຕົ້ນສະບັບ, ຖ້າ
ສ່ວນຂະຫຍາຍມີຕົວອັກສອນ "*" ໜຶ່ງ ຫຼືຫຼາຍຕົວ, ຈາກນັ້ນແຕ່ລະ "*" ຖືກແທນທີ່ດ້ວຍ
ຊື່ໄຟລ໌ປະຈຸບັນ.
-s
ຮູບແບບທີ່ຈະໃຊ້ສໍາລັບການພິມທີ່ສວຍງາມ: none, nsgmls, ງາມ, indented, ບັນທຶກ, ຫຼື
record_c (ເບິ່ງ XML::Twig docs ສໍາລັບຄໍາອະທິບາຍທີ່ແນ່ນອນຂອງຮູບແບບເຫຼົ່ານັ້ນ), 'indented' ໂດຍ
Default
- ປ
ຮັກສາພື້ນທີ່ສີຂາວໃນ tags. ທ່ານສາມາດນໍາໃຊ້ "-p" ທາງເລືອກຈໍານວນຫນຶ່ງຫຼືອ້າງອີງ tags ຖ້າຫາກວ່າ
ທ່ານຕ້ອງການຫຼາຍກວ່າຫນຶ່ງ
-e
ໃຊ້ XML::Twig output_encoding (ອີງໃສ່ຂໍ້ຄວາມ::Iconv ຫຼື Unicode::Map8 ແລະ
Unicode::String) ເພື່ອກໍານົດການເຂົ້າລະຫັດຜົນໄດ້ຮັບ. ໂດຍຄ່າເລີ່ມຕົ້ນການເຂົ້າລະຫັດຕົ້ນສະບັບແມ່ນ
ຮັກສາໄວ້.
ຖ້າຕົວເລືອກນີ້ຖືກນໍາໃຊ້, ການປະກາດ XML ຈະຖືກປັບປຸງ (ແລະສ້າງຂື້ນຖ້າບໍ່ມີ).
ໃຫ້ແນ່ໃຈວ່າການເຂົ້າລະຫັດແມ່ນສະຫນັບສະຫນູນໂດຍ parser ທີ່ທ່ານນໍາໃຊ້ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະສາມາດໄດ້
ເພື່ອປະມວນຜົນໄຟລ໌ pretty_printed (XML::Parser ບໍ່ຮອງຮັບ 'latin1' ຕົວຢ່າງ,
ທ່ານຕ້ອງໃຊ້ 'iso-8859-1')
-l ໂຫລດເອກະສານໃນຫນ່ວຍຄວາມຈໍາແທນທີ່ຈະສົ່ງອອກໃຫ້ເຂົາເຈົ້າຍ້ອນວ່າເຂົາເຈົ້າກໍາລັງຖືກວິເຄາະ.
ອັນນີ້ປ້ອງກັນແມງໄມ້ (ເບິ່ງ BUGS) ແຕ່ໃຊ້ຄວາມຈຳຫຼາຍກວ່າ
-f
ອ່ານບັນຊີລາຍຊື່ຂອງໄຟລ໌ທີ່ຈະດໍາເນີນການຈາກ , ຫນຶ່ງຕໍ່ແຖວ
-v verbose (ລາຍຊື່ໄຟລ໌ໃນປັດຈຸບັນທີ່ກໍາລັງດໍາເນີນການ)
-- ຢຸດການປະມວນຜົນການໂຕ້ຖຽງ (ເພື່ອປະມວນຜົນໄຟລ໌ທີ່ເລີ່ມຕົ້ນດ້ວຍ -)
-h ສະແດງການຊ່ວຍເຫຼືອ
ຕົວຢ່າງ
xml_pp foo.xml > foo_pp.xml # ພິມງາມ foo.xml
xml_pp < foo.xml > foo_pp.xml # ພິມງາມຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານ
xml_pp -v -i.bak *.xml # ພິມໄຟລ໌ .xml ທີ່ສວຍງາມ, ມີການສໍາຮອງ
xml_pp -v -i'orig_*' *.xml # ຂໍ້ມູນສຳຮອງມີຊື່ orig_
xml_pp -i -p pre foo.xhtml # ຮັກສາພື້ນທີ່ຢູ່ໃນແທັກກ່ອນ
xml_pp -i.bak -p 'pre code' foo.xml # ຮັກສາຊ່ອງຫວ່າງໃນແທັກກ່ອນແລະລະຫັດ
xml_pp -i.bak -p pre -p ລະຫັດ foo.xml # ຄືກັນ
xml_pp -i -s record mydb_export.xml # pretty print using the record style
xml_pp -e utf8 -i foo.xml # ຜົນຜະລິດຈະຢູ່ໃນ utf8
xml_pp -e iso-8859-1 -i foo.xml # ຜົນຜະລິດຈະຢູ່ໃນ iso-8859-1
xml_pp -v -i.bak -f lof # pretty print in place files from lof
xml_pp -- -i.xml # pretty print the -i.xml file
xml_pp -l foo.xml # ໂຫຼດໄຟລ໌ທັງໝົດໃນໜ່ວຍຄວາມຈຳ
# ກ່ອນທີ່ຈະພິມມັນ
xml_pp -h # ສະແດງການຊ່ວຍເຫຼືອ
ໃຊ້ xml_ppp ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net