ນີ້ແມ່ນ ospam ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຫຼາຍອັນຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ospam - ຕົວແກ້ໄຂສະຕຣີມມາກອັບ SGML/XML
ສະຫຼຸບສັງລວມ
ospam [-CeghilprRvx] [-aປະເພດການເຊື່ອມຕໍ່] [-Aຖາປັດຕະຍະ] [-bbctf] [-ccatalog_file] [-Dລະບົບ]
[-fເອກະສານ] [-mmarkup_option] [-oentity_name] [-wwarning_type] [sysid... ]
ລາຍລະອຽດ
ospam (OpenSP Add Markup) ເປັນຕົວແກ້ໄຂການສະຕຣີມເຄື່ອງໝາຍ SGML ທີ່ປະຕິບັດໂດຍໃຊ້ OpenSP
parser. ospam ວິເຄາະເອກະສານ SGML ທີ່ມີຢູ່ໃນ sysid ແລະສໍາເນົາກັບມາດຕະຖານ
output ສ່ວນຂອງເອກະສານທີ່ມີເອກະສານ instance, ເພີ່ມຫຼື
ການປ່ຽນແປງເຄື່ອງຫມາຍທີ່ລະບຸໄວ້ໂດຍ -m ທາງເລືອກ. ທ -p ທາງເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອປະກອບມີ
ການປະກາດ SGML ແລະ prolog ໃນຜົນໄດ້ຮັບ. ໄດ້ -o ທາງເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອຜົນຜະລິດອື່ນໆ
ຫົວໜ່ວຍ. ໄດ້ -x ທາງເລືອກສາມາດຖືກນໍາໃຊ້ເພື່ອຂະຫຍາຍການອ້າງອິງ entity.
ສ່ວນຫນຶ່ງຂອງລະບົບ SGML ທີ່ສອດຄ່ອງກັບມາດຕະຖານສາກົນ ISO 8879 -- ມາດຕະຖານ
ພາສາມາກອັບທົ່ວໄປ. ລະບົບສິ່ງອໍານວຍຄວາມສະດວກຂະຫຍາຍ SGML ທີ່ສອດຄ່ອງກັບເອກະສານຊ້ອນທ້າຍ A ຂອງ
ມາດຕະຖານສາກົນ ISO/IEC 10744 -- Hypermedia/Time-based Structuring Language.
ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້:
-aຊື່, --activate=ຊື່
ສ້າງ doctype ຫຼື linktype ຊື່ ຫ້າວຫັນ.
-Aຖາປັດຕະຍະ, --ສະຖາປັດຕະຍະກຳ=ຖາປັດຕະຍະ
parse ກ່ຽວກັບສະຖາປັດຕະ ຖາປັດຕະຍະ.
-bbctf, --bctf=bctf
ໃຊ້ bctf bctf ສໍາລັບຜົນຜະລິດ.
-csysid, --catalog=sysid
ໃຊ້ໄຟລ໌ລາຍການລາຍການ sysid.
-C, --ລາຍການ
ນີ້ມີຜົນກະທົບເຊັ່ນດຽວກັນກັບໃນ onsgmls(1).
-Dລະບົບ, --directory=ລະບົບ
ຄົ້ນຫາໄດເລກະທໍລີສໍາລັບໄຟລ໌ທີ່ລະບຸໄວ້ໃນຕົວລະບຸລະບົບ. ນີ້ມີຜົນກະທົບດຽວກັນ
ຄືໃນ onsgmls(1).
-e, --Open-entities
ອະທິບາຍຫົວຫນ່ວຍເປີດຢູ່ໃນຂໍ້ຄວາມຜິດພາດ.
-Emax_errors, --max-errors=max_errors
ອອກໄປຫຼັງຈາກ max_errors ຄວາມຜິດພາດແມ່ນພົບ.
-fເອກະສານ, --error-file=ເອກະສານ
ປ່ຽນເສັ້ນທາງຂໍ້ຜິດພາດໄປຫາ ເອກະສານ. ນີ້ແມ່ນເປັນປະໂຫຍດສ່ວນໃຫຍ່ກັບແກະທີ່ບໍ່ສະຫນັບສະຫນູນ
ການປ່ຽນເສັ້ນທາງຂອງ stderr.
-h, --hoist-omitted-tags
Hoist ຍົກເວັ້ນ tags ອອກຈາກຈຸດເລີ່ມຕົ້ນຂອງຫນ່ວຍງານພາຍໃນ. ຖ້າຂໍ້ຄວາມຢູ່ທີ່
ການເລີ່ມຕົ້ນຂອງຫນ່ວຍງານພາຍໃນເຮັດໃຫ້ແທັກຖືກບົ່ງບອກ, ໂຄດຄໍາສັ່ງມັກຈະເປັນ
ຖືວ່າຢູ່ໃນໜ່ວຍງານພາຍໃນນັ້ນ; ທາງເລືອກນີ້ແທນທີ່ຈະເຮັດໃຫ້ມັນເປັນ
ຖືວ່າຢູ່ໃນນິຕິບຸກຄົນທີ່ອ້າງອີງເຖິງຫົວໜ່ວຍພາຍໃນ. ທາງເລືອກນີ້ເຮັດໃຫ້
ຄວາມແຕກຕ່າງໂດຍສົມທົບກັບ -momittag or -xx.
- ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
-iຊື່, --include=ຊື່
ນີ້ມີຜົນກະທົບເຊັ່ນດຽວກັນກັບໃນ onsgmls(1).
-l, --ຕົວພິມນ້ອຍ
ຕ້ອງການຕົວພິມນ້ອຍ. ຊື່ທີ່ເພີ່ມທີ່ຂຶ້ນກັບຕົວພິມໃຫຍ່ຈະຖືກປ່ຽນແທນ
ປ່ຽນເປັນຕົວພິມນ້ອຍ.
-mmarkup_option, --markup-option=markup_option
ປ່ຽນ markup ໃນຜົນຜະລິດອີງຕາມມູນຄ່າຂອງ markup_option ດັ່ງຕໍ່ໄປນີ້:
omittag ເພີ່ມແທັກທີ່ຖືກລະເວັ້ນໂດຍໃຊ້ການຫຼຸດແທັກທີ່ຖືກລະເວັ້ນ. ສິ້ນສຸດ tags ທີ່ເປັນ
ຖືກລະເວັ້ນເນື່ອງຈາກອົງປະກອບມີເນື້ອຫາທີ່ປະກາດວ່າ EMPTY ຫຼືເນື້ອຫາຈະແຈ້ງ
ການອ້າງອີງຈະບໍ່ຖືກເພີ່ມ.
ຫຍໍ້ມາຈາກ ແທນທີ່ການອ້າງອິງສັ້ນໂດຍການອ້າງອິງນິຕິບຸກຄົນທີ່ມີຊື່.
ສຸດທິ ປ່ຽນແທ໋ກທ້າຍທີ່ເປັນ null ເປັນແທັກສິ້ນສຸດທີ່ບໍ່ຖືກຫຍໍ້ລົງ, ແລະປ່ຽນແທັກເລີ່ມຕົ້ນທີ່ເປີດໃຊ້ສຸດທິ.
ເຂົ້າໄປໃນແທັກເລີ່ມຕົ້ນທີ່ບໍ່ຈໍາກັດ.
ແທັກເປົ່າ ປ່ຽນ tags ຫວ່າງເປົ່າເປັນ tags unminized.
ບໍ່ໄດ້ປິດ ປ່ຽນແທັກທີ່ບໍ່ໄດ້ປິດເປັນແທັກທີ່ບໍ່ຖືກຫຍໍ້ລົງ.
ນາມສະກຸນ ເພີ່ມຊື່ຄຸນສົມບັດທີ່ລະເວັ້ນ ແລະ vis.
ຄຸນຄ່າ ເພີ່ມຕົວຂັ້ນຕົວໜັງສືທີ່ຖືກລະເວັ້ນຈາກຄ່າຄຸນສົມບັດ.
attspec ເພີ່ມຄຸນລັກສະນະສະເພາະທີ່ລະເວັ້ນ.
ໃນປະຈຸບັນ ເພີ່ມຄຸນລັກສະນະສະເພາະຂອງຄຸນສົມບັດທີ່ຖືກລະເວັ້ນສໍາລັບຄຸນລັກສະນະປະຈຸບັນ. ທາງເລືອກນີ້ແມ່ນ
ຊີ້ໃຫ້ເຫັນໂດຍທາງເລືອກ attspec.
shorttag ເທົ່າກັບການປະສົມປະສານຂອງ net, emptytag, unclosed, attname, attvalue ແລະ
ຕົວເລືອກ attspec.
ຈັດອັນດັບ ເພີ່ມຄຳຕໍ່ທ້າຍອັນດັບທີ່ລະເວັ້ນ.
ສະຫງວນໄວ້ ໃສ່ຊື່ທີ່ສະຫງວນໄວ້ໃນຕົວພິມໃຫຍ່.
ms ເອົາການປະກາດພາກສ່ວນທີ່ໝາຍໄວ້ເຊິ່ງສະຖານະປະສິດທິຜົນແມ່ນ ignore, ແລະປ່ຽນແທນ
ແຕ່ລະພາກສ່ວນທີ່ໝາຍເຖິງການປະກາດທີ່ມີຜົນບັງຄັບໃຊ້ແມ່ນຮວມຢູ່ໃນເຄື່ອງໝາຍຂອງມັນ
ພາກ. ໃນເອກະສານຕົວຢ່າງ, ຄໍາເຫັນຫວ່າງເປົ່າຈະຖືກເພີ່ມກ່ອນຫຼືຫຼັງຈາກ
ການປະກາດພາກສ່ວນທີ່ໝາຍໄວ້ເພື່ອຮັບປະກັນວ່າການບັນທຶກທີ່ຖືກລະເລີຍຈະຍັງຄົງຖືກລະເລີຍ.
ອະນຸຍາດຫຼາຍທາງເລືອກ -m.
-n, --ຕົວເລກຄວາມຜິດພາດ
ສະແດງຕົວເລກຂໍ້ຜິດພາດໃນຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດ.
-oຊື່, --output-entity=ຊື່
ເອົາຊື່ນິຕິບຸກຄົນທົ່ວໄປແທນຊື່ເອກະສານ. ຜົນຜະລິດຈະ
ສອດຄ້ອງກັບຄັ້ງທໍາອິດທີ່ອົງການຖືກອ້າງອີງໃນເນື້ອຫາ.
-p, --output-prolog
ສົ່ງອອກພາກສ່ວນຂອງເອກະສານທີ່ມີໃບປະກາດ SGML (ຖ້າມັນເປັນ
ປະກົດຢູ່ໃນເອກະສານຢ່າງຈະແຈ້ງ) ແລະ prolog ກ່ອນສິ່ງອື່ນໃດ. ຖ້າ
ຕົວເລືອກນີ້ຖືກລະບຸສອງເທື່ອ ຫຼືຫຼາຍກວ່ານັ້ນ, ຈາກນັ້ນການອ້າງອີງທັງໝົດທີ່ເກີດຂຶ້ນ
ລະຫວ່າງການປະກາດໃນ prolog ຈະໄດ້ຮັບການຂະຫຍາຍ; ນີ້ປະກອບມີ implicit
ການອ້າງອີງເຖິງຫົວໜ່ວຍທີ່ມີຊຸດຍ່ອຍພາຍນອກຂອງ DTD, ຖ້າມີອັນໜຶ່ງ.
ໃຫ້ສັງເກດວ່າການປະກາດ SGML ຈະບໍ່ຖືກລວມເຂົ້າຖ້າມັນຖືກລະບຸໂດຍ SGMLDECL
ການເຂົ້າໃນລາຍການ.
-r, -- ດິບ
ຢ່າເຮັດການແປງໃດໆໃນ RSs ແລະ REs ເມື່ອອອກ entity. ນິຕິບຸກຄົນ
ໂດຍປົກກະຕິຈະມີຕົວຈັດການການເກັບຮັກສາ attribute records=asis.
-R, -- ຈຳກັດ
ນີ້ເປັນຜົນກະທົບດຽວກັນກັບໃນ onsgmls(1)
-v, - ການປ່ຽນແປງ
ພິມໝາຍເລກລຸ້ນ.
-wປະເພດ, --ເຕືອນ=ປະເພດ
ການຄວບຄຸມຄໍາເຕືອນແລະຄວາມຜິດພາດຕາມປະເພດ. ນີ້ມີຜົນກະທົບເຊັ່ນດຽວກັນກັບໃນ
onsgmls(1).
-x, --ຂະຫຍາຍການອ້າງອີງ
ຂະຫຍາຍການອ້າງອີງເຖິງຫົວໜ່ວຍທີ່ມີການປ່ຽນແປງ. ຖ້າຕົວເລືອກນີ້ຖືກກໍານົດສອງຫຼື
ເວລາຫຼາຍ, ຫຼັງຈາກນັ້ນການອ້າງອີງເຖິງຫນ່ວຍງານທີ່ມີ tags ທັງຫມົດຈະຖືກຂະຫຍາຍອອກ.
ໃຊ້ ospam ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net