ນີ້ແມ່ນຄໍາສັ່ງ xsd ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
xsd - ຜົນປະໂຫຍດຂອງ Mono ສໍາລັບການສ້າງ schema ຫຼືໄຟລ໌ຫ້ອງຮຽນ
ສະຫຼຸບສັງລວມ
xsd /ຫ້ອງຮຽນ [ທາງເລືອກ]
xsd /dataset [ຕົວເລືອກ]
xsd .dll| .exe [ຕົວເລືອກ]
xsd [ ... ] [ຕົວເລືອກ]
ລາຍລະອຽດ
xsd ເປັນເຄື່ອງມືທີ່ມີຈຸດປະສົງເພື່ອເສີມການຮອງຮັບ XML serialization ຂອງ Mono. ມັນສາມາດເຮັດໄດ້
ວຽກງານດັ່ງຕໍ່ໄປນີ້:
ສ້າງຫ້ອງຮຽນ serializable
ຈາກ schema XML ທີ່ໃຫ້, ສ້າງຫ້ອງຮຽນທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອອ່ານແລະຂຽນ xml
ເອກະສານທີ່ສອດຄ່ອງກັບໂຄງການນັ້ນ (/classes ທາງເລືອກ).
ສ້າງຊຸດຂໍ້ມູນທີ່ພິມ
ຈາກ schema XML ທີ່ໃຫ້, ສ້າງຊຸດ DataSet ປະເພດທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອອ່ານ
ແລະຂຽນເອກະສານ xml ທີ່ສອດຄ່ອງກັບ schema (/dataset option).
ສ້າງແຜນຜັງ XML
ຈາກການປະກອບທີ່ໃຫ້ແລະຊື່ປະເພດທາງເລືອກ, ສ້າງ schema XML ທີ່ສາມາດເປັນ
ໃຊ້ເພື່ອກວດສອບເອກະສານ xml ທີ່ສາມາດໄດ້ຮັບໂດຍການ serializing ວັດຖຸຂອງ
ປະເພດນັ້ນ. ຖ້າບໍ່ມີປະເພດໃດຖືກສະຫນອງໃຫ້, xsd ຈະສ້າງ schema ສໍາລັບທຸກປະເພດໃນ
ການປະກອບ. ໃນເວລາທີ່ລະບຸຊື່ການປະກອບບໍ່ໄດ້ປະກອບມີການຂະຫຍາຍໄຟລ໌ (.dll
ຫຼື .exe). xsd ຈະຊອກຫາເຄື່ອງປະກອບໂດຍໃຊ້ກົດລະບຽບການໂຫຼດການປະກອບມາດຕະຖານ.
Infer schemas XML
ຈາກຊຸດເອກະສານ XML ທີ່ໄດ້ໃຫ້ໄວ້, ໃຫ້ພິຈາລະນາ schema XML ທີ່ສາມາດນໍາໃຊ້ໄດ້
ກວດສອບເອກະສານເຫຼົ່ານັ້ນ.
OPTIONS
ຕົວເລືອກຕໍ່ໄປນີ້ສາມາດໃຊ້ໄດ້:
/ ອົງປະກອບ: ຊື່ /e:ຊື່
ລະບຸຊື່ຂອງອົງປະກອບ schema XML ທີ່ຫ້ອງຮຽນ ຫຼືຊຸດຂໍ້ມູນຕ້ອງ
ໄດ້ຮັບການຜະລິດ.
/namespace:ຊື່ /n:ຊື່
ລະບຸ namespace ຂອງອົງປະກອບ schema XML ທີ່ຫ້ອງຮຽນ ຫຼືຊຸດຂໍ້ມູນ
ຕ້ອງໄດ້ຮັບການຜະລິດ.
/ ພາສາ: ຊື່ /l:ຊື່
ລະບຸພາສາການຂຽນໂປຣແກຣມເພື່ອໃຊ້ສໍາລັບລະຫັດທີ່ສ້າງຂຶ້ນ. ເທົ່ານັ້ນ
ພາສາທີ່ຮອງຮັບແມ່ນ CS (C#) ແລະ VB (Visual Basic.NET).
/generator:ປະເພດ,ປະກອບ / g: ປະເພດ, ປະກອບ
ຊີ້ໃຫ້ເຫັນ xsd.exe ເພື່ອໃຊ້ CodeDomProvider ແບບກຳນົດເອງເພື່ອສ້າງລະຫັດ. ຊື່ປະເພດ
ຕ້ອງເປັນຊື່ເຕັມ. ຊື່ສະພາແຫ່ງແມ່ນຊື່ໄຟລ໌ທ້ອງຖິ່ນທີ່ຈະຖືກໂຫລດ.
ປະເພດທີ່ລະບຸຕ້ອງມີຕົວສ້າງເລີ່ມຕົ້ນ.
/outputdir:ເສັ້ນທາງ /o: ເສັ້ນທາງ
ລະບຸໄດເລກະທໍລີບ່ອນທີ່ຈະສ້າງລະຫັດ ຫຼື schemas.
/type:ຊື່ /t:ຊື່
ລະບຸຊື່ເຕັມຂອງປະເພດ (ລວມທັງ namespace) ທີ່ຈະສ້າງ
schema XML.
/ ຊ່ວຍເຫຼືອ /h
ສະແດງການຊ່ວຍເຫຼືອໃນການນໍາໃຊ້.
AUTHORS
Luis Sanchez Gual ([email protected])
Atsushi Enomoto ([email protected])
ໃຊ້ xsd ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net