Liliuina o se Faʻamatalaga XML e Faʻatulagaina

Aoao pe faapefea ona tusitusi Faʻatonuina ma Faʻamaonia XML

O nisi taimi e sili atu le faigofie ona malamalama i le auala e tusia ai le XML faʻamalosia e ala i le vaaia o se faʻataʻitaʻiga. Ua tusia le faasalalauga a le Upega Tausi Tusi i le faaaogaina o se ituaiga XML - Ou te faaigoaina o le AML poʻo le About Markup Language (alu i le ata!). E ui lava o se pepa o galuega, e le o se pepa XML aloaia pe aloaia.

Ua Fausiaina

E iai tulafono patino e fatuina ai se pepa XML ua lelei ona fausia:

E na o le lua lava faafitauli i le pepa e le lelei ona faʻatumu:

O le mea muamua lava e manaʻomia e le AML o se faʻamatalaga faʻaaliga XML.

O le isi faafitauli o le leai lea o se elemene e aofia uma ai isi elemene. Mo le faaleleia o lenei mea, o le a ou faaopoopoina se eletise fafo:

O le faia o na suiga faigofie e lua (ma le mautinoa o mea uma e aofia ai le CDATA) o le a liliu le pepa e leʻi faia lelei i se pepa na faia lelei.

O se pepa aloaia XML aloaia e faʻamaonia e faasaga i le Faʻamatalaga Taʻiala o Mataupu (DTD) poʻo le XML Schema. O ni tulafono ia na faia e le atiae poʻo se faʻalapotopotoga faʻavae e faʻamalamalamaina semanticics o le pepa XML. E taʻu atu i le komepiuta le mea e fai i le faailoga.

I le tulaga o le About Markup Language, talu ai e leʻo se gagana XML laugatasia, e pei o XHTML poʻo SMIL, o le DTD o le a faia e le atinaʻe. O le DTD o le a foliga mai i luga o le 'auʻaunaga lava e tasi o le pepa XML, ma faʻasino i le pito i luga o le pepa.

Ae e te leʻi amataina se DTD poʻo se Fuafuaga mo au pepa, e tatau ona e iloa e ala i le faia lelei, o se pepa XML e faʻamatalaina e oe lava ia, ma e le manaʻomia se DTD.

Mo se faʻataʻitaʻiga, faʻatasi ai ma a tatou pepa AML ua lelei ona fai, o loʻo i ai faʻamaumauga nei:

Afai oe masani i le nusipepa o le Web Writer, e mafai ona e iloa vaega eseese o le nusipepa. O lenei mea e faigofie tele ai le fatuina o pepa fou XML i le faʻaaogaina o le faatulagaga tutusa. Ou te iloa o le a ou tuuina le igoa umi i totonu o le pine, ma le vaega muamua o le URL i le pine.

DTDs

Afai e manaʻomia oe e tusia se pepa XML aloaia, a le o le faʻaaogaina o faamatalaga poʻo le faʻaaogaina, o le ae aofia ai i lau pepa faʻatasi ai ma le tag. I lenei tag, ua e faamatalaina le igoa XML autu i le pepa, ma le nofoaga o le DTD (e masani lava o se URI Web). Faataitaiga:

O se tasi o mea lelei e uiga i le DTD o faʻamatalaga e mafai ona e folafola atu o se DTD o se nofoaga i le faiga o loʻo i ai le pepa XML i le "SYSTEM". E mafai foi ona e faasino i se DTD lautele, e pei o se HTML 4.0 pepa:

A e faʻaaoga uma, o loʻo e taʻuina atu le pepa e faʻaaoga se DTD patino (faʻamatalaga a le lautele) ma le mea e maua ai (o le faʻamatalaga o le polokalama).

I le mea mulimuli, e mafai ona e aofia ai se DTD i totonu i totonu o le pepa, i totonu o le DOCTYPE tag. Mo se faʻataʻitaʻiga (e le o se DTD atoatoa mo le pepa AML):

< ! ATUA meta_keywords (#PCDATA)> ]>>

XML Schema

Ina ia fatuina se pepa XML aloaia, e mafai foi ona e faʻaaoga se pepa XML Schema e faʻamalamalama ai lau XML. XML Schema o se faʻamaumauga XML o loʻo faʻamatalaina ai faʻamaumauga XML. Aoao pe faapefea ona e tusia se mamanu.

Manatua

Na o le tusi i se DTD poʻo le XML Schema e le lava. O le XML oi totonu o le pepa aloaia e tatau ona mulimuli i tulafono i le DTD poʻo le Fuafuaga. Faʻaaogaina o se parser faʻamaonia o se auala faigofie e siaki ai o loʻo mulimuli lau XML i tulafono DTD. E mafai ona e maua le tele o tagata fai pusa i le initaneti.