Na-agbanwe Ntọala XML ka a mee ya nke oma

Mụta otú e si ede XML nke ọma na-edezi na nke ọma

Mgbe ụfọdụ ọ na-adịrịrị mfe ịghọta otú ị ga-esi dee XML nke ọma nke ọma site n'ịhụ ihe atụ. Edere onye dere ederede ederede na-eji ụdị XML - akpọ m AML ma ọ bụ Ihe Markup Language (gaa ọgụgụ!). Ọ bụ ezie na nke a bụ akwụkwọ ọrụ, ọ bụghị n'ezie ihe ederede XML nke ọma ma ọ bụ nke ọma.

Edobere Ya

E nwere ụfọdụ iwu a kapịrị ọnụ iji mepụta akwụkwọ XML nke ọma:

Enwere naanị nsogbu abụọ na akwụkwọ ahụ nke na-emeghị ya nke ọma:

Ihe mbụ akwụkwọ AML chọrọ bụ nkwupụta nkwupụta XML.

Nsogbu nke ọzọ bụ na ọ dịghị ihe ọ bụla nke na-ekpuchi ihe ndị ọzọ niile. Iji dozie nke a, Aga m agbakwunye ihe mmepụta mpụga:

Ime mgbanwe abụọ ahụ (ma hụ na ihe niile ahụ nwere nanị CDATA) ga-eme ka akwụkwọ ahụ na-abụghị nke a na-ede akwụkwọ.

A na-emezi akwụkwọ XML dị irè megide Usoro Nkọwapụta Akwụkwọ (DTD) ma ọ bụ XML Schema. Ndị a bụ usoro iwu nke onye mmepụta ma ọ bụ usoro nhazi nke kọwaa ihe omimi nke akwụkwọ XML. Ndị a na-agwa kọmputa ihe ha ga-eme na markup.

N'ihe gbasara Markup Language, ebe ọ bụ na asụsụ a abụghị asụsụ XML, dịka XHTML ma ọ bụ SMIL, onye mmepụta ahụ ga - eji DTD. DTD ga-abụkarị na otu ihe nkesa ahụ dị ka akwụkwọ XML, ma zoro aka na elu nke akwụkwọ ahụ.

Tupu ịmalite ịmepụta DTD ma ọ bụ Atụmatụ maka akwụkwọ gị, ị ga-aghọta na nanị site n'inwe ya nke ọma, akwụkwọ XML na-akọwa onwe ya, ya mere ọ dịghị mkpa DTD.

Dịka ọmụmaatụ, na akwụkwọ AML anyị mepụtara nke ọma, e nwere mkpado ndị a:

Ọ bụrụ na ị maara Akwụkwọ Mgbasa Ozi Weebụ, ị nwere ike ịmata ngalaba dị iche iche nke akwụkwọ akụkọ ahụ. Nke a na-eme ka ọ dị mfe ịmepụta akwụkwọ ọhụrụ XML site na iji usoro nhazi ahụ. Amaara m na m ga-etinye aha ogologo n'ogologo na mkpado ahụ, na mpaghara nke mbụ URL na mkpado ahụ.

DTDs

Ọ bụrụ na achọrọ gị ide akwụkwọ XML ziri ezi, ma iji data ma ọ bụ iji hazie ya, ị ga-etinye ya na akwụkwọ gị na mkpado. Na mkpado a, ị kọwaa mkpado XML isi na akwụkwọ, na ebe DTD (na-emekarị Web URI). Ọmụmaatụ:

Otu ihe dị mma banyere nkwupụta DTD bụ na ị nwere ike ikwusa na DTD bụ mpaghara na usoro ebe akwụkwọ XML dị na "usoro". I nwekwara ike na-ezo aka na DTD ọha na eze, dị ka akwụkwọ HTML 4.0:

Mgbe ị na-eji ma, ị na-agwa akwụkwọ ahụ iji DTD kpọmkwem (njirimara ọha na eze) na ebe ịchọta ya (njirimara usoro).

N'ikpeazụ, ịnwere ike ịgụnye DTD dị n'ime akwụkwọ ahụ, n'ime akwụkwọ DOCTYPE. Dịka ọmụmaatụ (nke a abụghị DTD zuru ezu maka akwụkwọ AML):

< ! ENYERE meta_keywords (#PCDATA)> ]>

XML Schema

Iji mepụta akwụkwọ XML ziri ezi, ị nwekwara ike iji akwụkwọ XML Schema kọwaa XML gị. XML Schema bụ akwụkwọ XML nke na-akọwa akwụkwọ XML. Mụta otu e si ede ihe.

Rịba ama

Nanị ịkọwa DTD ma ọ bụ XML Schema ezughị. XML dị na akwụkwọ ahụ ga-agbaso iwu na DTD ma ọ bụ atụmatụ. Iji parser na-arụ ọrụ bụ ụzọ dị mfe iji chọpụta na XML gị na-agbaso iwu DTD. Ị nwere ike ịchọta ọtụtụ ndị ọrụ ntanetị ahụ dị n'ịntanetị.