Барои табдил додани файли XML, табдил додан

XML-ро хуб ва формат кардан мумкин аст

Баъзан барои фаҳмидани намунаи XML формати хуб ташкил карда шудааст. Варақаи вебсайт бо истифода аз формати XML навишта мешавад - ман онро AML ё дар бораи забонҳои Markup (рақамро пахш мекунед!). Дар ҳоле, ки ин ҳуҷҷати корӣ аст, он дар ҳақиқат намунаи XML тартиб дода шудааст.

Хуб аст

Баъзе қоидаҳои мушаххас барои эҷоди ҳуҷҷати хуби XML оварда шудаанд:

Ҳуҷҷатҳое, ки онро на он қадар хуб ташкил намекунанд, танҳо ду мушкилӣ вуҷуд дорад:

Аввалин чизе, ки бояд эҳтиёҷоти ҳуҷҷати AML изҳороти декларатсияи XML бошад.

Дигар мушкилот ин аст, ки ягон унсурие вуҷуд надорад, ки ҳамаи элементҳоро пурра пӯшонад. Барои ислоҳ кардани ин, ман элементҳои контейнерии берунаро илова мекунам:

Ин ду тағирёбии оддӣ (ва кафолат додани ҳамаи унсурҳо танҳо CDATA доранд) ба таври ғайримустақим ба ҳуҷҷати хуби ташкилшуда рӯйхат карда мешаванд.

Ҳуҷҷати дурусти XML ба муқоисаи ҳуҷҷати намунавӣ (DTD) ё Шаҳри XML тасдиқ карда шудааст. Ин маҷмӯи қоидаҳоест, ки аз тарафи таҳиягар ё созмонҳои стандартӣ таъсис дода шудаанд, ки аз рӯи нишондодҳои ҳуҷҷати XML муайян мекунанд. Инҳо ба компютер ба чӣ ишора мекунанд бо фарқият.

Дар ҳолати Забони Markup, аз он сабаб, забони XML муқаррар нашудааст, монанди XHTML ё SMIL, DTD аз ҷониби таҳиягар сохта мешавад. Он DTD эҳтимол эҳтимолан дар ҳамон сервер, аз қабили ҳуҷҷати XML, ва дар боло дар болои ҳуҷҷат номбар шудааст.

Пеш аз оғози коркарди DTD ё Schema барои ҳуҷҷатҳои шумо, шумо бояд фаҳмед, ки танҳо бо роҳи хуб ташкил карда шудааст, ҳуҷҷати XML худро худнамоӣ мекунад ва ин ба DTD ниёз надорад.

Масалан, бо ҳуҷҷати AML-и хуби сабтшудаи мо, аломатҳои зерин вуҷуд доранд:

Агар шумо бо вебсайти WEB Writer шинос шавед, шумо метавонед қисматҳои гуногуни вебсайтро эътироф кунед. Ин хеле осон аст барои сохтани ҳуҷҷатҳои нави XML бо формати ҳамон стандарт. Ман медонам, ки ҳамеша мӯҳтавои пурраи дарозро дар tag ва ибтидоии URL дар тег.

DTDs

Агар шумо ҳуҷҷати дурусти ҳуҷҷати XML лозим ояд, барои он ки маълумотро истифода баред ё онро коркард кунед, шумо онро дар ҳуҷҷати худ бо тег. Дар ин мазмуни шумо дар матни пойгоҳи XML ва дар он ҷо ҷойгиршавии DTD (одатан Web URI) муайян карда мешавад. Барои намуна:

Як чизи хуб дар бораи декларатсияҳои DTD ин аст, ки шумо метавонед хабар диҳед, ки як DTD ба системаи маҳаллӣ, ки дар он ҳуҷҷати XML бо "SYSTEM" мавҷуд аст. Шумо инчунин метавонед ба DTD-и ҷамъиятӣ мисол кунед, ба монанди ҳуҷҷати HTML 4.0:

Ҳангоме ки шумо ҳам истифода мебаред, шумо ҳуҷҷатеро истифода мебаред, ки DTD-и мушаххасро истифода мебарад (идентификати ҷамъиятӣ) ва барои пайдо кардани он (муайянкунандаи система).

Ниҳоят, шумо метавонед дар дохили DOCTYPE tag-и мустақим дар DTD дохил кунед. Масалан, ин як DTD-и пурраи ҳуҷҷати AML нест:

<

Шаҳри XML

Барои эҷоди ҳуҷҷати дурусти XML, шумо инчунин метавонед XML-ҳуҷҷати XML-ро муайян кунед. Шаблон XML - ҳуҷҷати XML, ки ҳуҷҷатҳои XMLро тавсиф мекунанд. Омӯзед, ки чӣ гуна як воҳиди нависед.

Шарҳ

Танҳо ишора ба DTD ё Шаҳри XML кофӣ нест. XML, ки дар ҳуҷҷат аст, бояд қоидаҳоро дар DTD ё Schema риоя кунад. Истифодаи параметрҳои тасдиқкунанда як роҳи оддист, ки тафтиш кунед, ки XML-и шумо қоидаҳои DTD-ро пайгирӣ мекунад. Шумо метавонед ин гуна парасторони онлайнро онлайн пайдо кунед.