ນີ້ແມ່ນຄໍາສັ່ງ dtddiffp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານທີ່ເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
dtddiff - ປຽບທຽບສອງ SGML/XML DTDs
ສະຫຼຸບສັງລວມ
dtddiff [ຕົວເລືອກ]
ລາຍລະອຽດ
dtddiff ປຽບທຽບສອງ SGML/XML DTDs ໂດຍອີງໃສ່ XML dumps ທີ່ສ້າງຂຶ້ນໂດຍ dtdparse. ໄດ້
ຕໍ່ໄປນີ້ແມ່ນສະຫຼຸບການໃຊ້ງານຂອງ dtddiff:
dtdparse --outfile parsed-dtd1.xml dtd1.dtd
dtdparse --outfile parsed-dtd2.xml dtd2.dtd
dtddiff parsed-dtd1.xml parsed-dtd2.xml > dtd.diff
ນັບຕັ້ງແຕ່ dtddiff ປະມວນຜົນ XML dumps ຈາກ dtdparse, ການດັດແກ້ເຕັມຂອງ DTDs ແມ່ນ
ຫລີກລ້ຽງ.
dtddiff ເຮັດການປຽບທຽບທີ່ອີງໃສ່ໂຄງສ້າງ. ດັ່ງນັ້ນ, ຄໍາສັ່ງຂອງຖະແຫຼງການໃນ
DTDs ບໍ່ມີຜົນກະທົບຕໍ່ການປຽບທຽບ.
ຜົນຜະລິດທີ່ສ້າງຂຶ້ນໂດຍ dtddiff ແມ່ນຄ້າຍຄືກັນໃນແບບກັບຄວາມແຕກຕ່າງທີ່ອີງໃສ່ສະພາບການທີ່ເຮັດໂດຍ
ໂຄງການ diff(1). ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງຂອງປະເພດຂອງຜົນຜະລິດທີ່ສ້າງຂຶ້ນ:
*** DocBook 4.1 DTD
--- DocBook 4.2 DTD
*************** ອົງປະກອບເພີ່ມ
--- DocBook 4.2 DTD ----
+ ການຄຸ້ມຄອງບັນນາທິການ
+ ຄຳພີໄບເບິນ
+ ບັນນາທິການ
+ ແຫຼ່ງ biblio
+ ຂໍ້ມູນບລັອກ
+ citebiblioid
+ ຫຼັກ
+ ຂໍ້ຄວາມຜິດພາດ
+ ຄົນລະລາຍ
+ ຊື່ບຸກຄົນ
+ ການສະທ້ອນ
+ ຂໍ້ມູນການອ້າງອີງ
+ ຂໍ້ມູນຂໍ້ຄວາມ
*************** ການປ່ຽນແປງອົງປະກອບ
... [snip] ...
*** DocBook 4.1 DTD ****
! entrytbl ::=
(colspec*, spanspec*, thead?, tbody)
-(entrytbl)
entrytbl ຄຸນລັກສະນະ:
! charoff NUTOKEN #IMPLIED
! ຊື່ NMTOKEN #IMPLIED
! cols NUMBER #REQUIRED
! colsep NUMBER #IMPLIED
! ຊື່ NMTOKEN #IMPLIED
! ຊື່ NMTOKEN #IMPLIED
! ແຖວທີ NUMBER #IMPLIED
! spanname NMTOKEN #IMPLIED
! tgroupstyle NMTOKEN #IMPLIED
--- DocBook 4.2 DTD ----
! entrytbl ::=
(colspec*, spanspec*, thead?, tbody)
entrytbl ຄຸນລັກສະນະ:
! charoff CDATA #IMPLIED
! ໃສ່ຊື່ CDATA #IMPLIED
! cols CDATA #ຕ້ອງການ
! colsep CDATA #IMPLIED
! ຊື່ CDATA #IMPLIED
! ຊື່ CDATA #IMPLIED
! rowsep CDATA #IMPLIED
! spanname CDATA #IMPLIED
! tgroupstyle CDATA #IMPLIED
... [snip] ...
*** DocBook 4.1 DTD ****
ຄຸນລັກສະນະຮູບພາບ:
! ຄວາມເລິກ NUTOKEN #IMPLIED
! ຮູບແບບ [ການນັບຈຳ ນວນ] #IMPLIED
! BMP, CGM-CHAR, CGM-
! BINARY, CGM-CLEAR,
! DITROFF, DVI, EPS, EQN,
! FAX, GIF, GIF87a, GIF89a,
! JPG, JPEG, IGES, PCX,
! PIC, PNG, PS, SGML, TBL,
! TEX, TIFF, WMF, WPG,
! ສາຍສະເພາະ
! ຂະໜາດ NUMBER #IMPLIED
! scalefit NUMBER #IMPLIED
! ຄວາມກວ້າງ NUTOKEN #IMPLIED
--- DocBook 4.2 DTD ----
ຄຸນລັກສະນະຮູບພາບ:
+ ຄວາມເລິກເນື້ອໃນ CDATA #IMPLIED
+ ຄວາມກວ້າງຂອງເນື້ອໃນ CDATA #IMPLIED
+ valign [Enumeration] #IMPLIED
+ ເທິງ, ກາງ, ລຸ່ມ
! ຄວາມເລິກ CDATA #IMPLIED
! ຮູບແບບ [ການນັບຈຳ ນວນ] #IMPLIED
! BMP, CGM-CHAR, CGM-
! BINARY, CGM-CLEAR,
! DITROFF, DVI, EPS, EQN,
! FAX, GIF, GIF87a, GIF89a,
! JPG, JPEG, IGES, PCX,
! PIC, PNG, PS, SGML, TBL,
! TEX, TIFF, WMF, WPG, SVG,
! ສາຍສະເພາະ
! ຂະໜາດ CDATA #IMPLIED
! scalefit CDATA #IMPLIED
! ຄວາມກວ້າງ CDATA #IMPLIED
... [snip] ...
ແຖວທີ່ເລີ່ມຕົ້ນດ້ວຍ "-" (ລົບຕາມດ້ວຍຍະຫວ່າງ) ຫມາຍເຖິງລາຍການທີ່ຖືກລົບອອກ. ສາຍ
ເລີ່ມຕົ້ນດ້ວຍ "+" (ບວກກັບຊ່ອງຫວ່າງ) ຫມາຍເຖິງລາຍການທີ່ເພີ່ມ. ແຖວເລີ່ມຕົ້ນດ້ວຍ ກ
"!" (ຈຸດຄໍາອະທິບາຍຕາມດ້ວຍຊ່ອງ) ຫມາຍເຖິງລາຍການທີ່ມີການປ່ຽນແປງ.
OPTIONS
--ຄຸນລັກສະນະ
--noattributes
ການພິມ, ຫຼືບໍ່, ຄວາມແຕກຕ່າງຂອງຄຸນລັກສະນະຂອງອົງປະກອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມຄວາມແຕກຕ່າງ.
--content-model-ຂະຫຍາຍ
--nocontent-model-ຂະຫຍາຍ
ຂະຫຍາຍ, ຫຼືບໍ່ຂະຫຍາຍ, ອົງປະກອບຮູບແບບເນື້ອຫາໃນລະຫວ່າງການປຽບທຽບ. ແບບຂະຫຍາຍມີ
ຫົວໜ່ວຍພາຣາມິເຕີທັງໝົດຖືກແກ້ໄຂແລ້ວ. ຄ່າເລີ່ມຕົ້ນແມ່ນການໃຊ້ຮູບແບບເນື້ອຫາທີ່ຂະຫຍາຍ.
-- ອົງປະກອບ
-- ອົງປະກອບ
ພິມ, ຫຼືບໍ່, ຄວາມແຕກຕ່າງຂອງຕົວແບບເນື້ອຫາອົງປະກອບ. ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມ
ຄວາມແຕກຕ່າງ.
--General-ents
--nogeneral-ents
ພິມ, ຫຼືບໍ່, ຄວາມແຕກຕ່າງທົ່ວໄປ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອ ບໍ່ ຄວາມແຕກຕ່າງຂອງການພິມ.
--parameter-ents
--noparameter-ents
ພິມ, ຫຼືບໍ່, ຄວາມແຕກຕ່າງຂອງຕົວກໍານົດການ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອ ບໍ່ ຄວາມແຕກຕ່າງຂອງການພິມ.
-- ຖິ້ມ
ເຮັດການຖິ້ມຂີ້ເຫຍື້ອຂໍ້ຄວາມຂອງ DTD. ເມື່ອຕົວເລືອກນີ້ຖືກລະບຸ, ມີພຽງແຕ່ DTD ດຽວເທົ່ານັ້ນ
ຖິ້ມ. ອັນນີ້ສ່ວນໃຫຍ່ແມ່ນໃຊ້ເພື່ອຈຸດປະສົງການດີບັກ.
- ການປ່ຽນແປງ
ສະບັບພິມແລະບົດສະຫຼຸບ.
- ຊ່ວຍ
ພິມບົດສະຫຼຸບ ແລະທາງເລືອກທີ່ມີຢູ່.
--ຜູ້ຊາຍ
ພິມຫນ້າຄູ່ມື.
ໃຊ້ dtddiffp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net