HalbeegEnsaykloobediya furanIn English
BogWadahadalAkhriFiiri taariikhda

XML

Ka Halbeeg, ensaykloobediyada furan · In English

79 luqadood
XML af
XML an
XML az
XML ba
XML bat-smg
XML be
XML be-x-old
XML bg
XML bs
XML da
XML el
XML en
XML eo
XML et
XML eu
XML fi
XML frr
XML ga
XML gl
XML he
XML hr
XML hu
XML hy
XML ia
XML id
XML is
XML it
XML ja
XML jv
XML ko
XML ky
XML lmo
XML lt
XML lv
XML mk
XML mn
XML ms
XML nn
XML no
XML pl
XML pt
XML ro
XML ru
XML sh
XML si
XML simple
XML sk
XML sl
XML so
XML sq
XML sr
XML sv
XML te
XML tg
XML tk
XML tr
XML uk
XML vec
XML vi
XML wuu
XML zh
XML zh-yue

XML (Extensible Markup Language) waa luqad calaamadeed (markup language) — nidaam lagu qoro qoraal xog leh oo calaamado (tags) lagu kala saaro. Ujeeddadeedu waa in xogta lagu kaydiyo qaab ay bini'aadamku akhrisan karo, barnaamijyaduna si toos ah u fahmi karaan. XML lafteedu ma qeexayso magacyada calaamadaha; qofka isticmaalaya ayaa qeexanaya, taas oo ah sababta loogu yeero 'extensible' ama la ballaarin karo.

XML waxaa soo saaray W3C (World Wide Web Consortium), ururka dejiya heerarka shabakadda. Waxay ka soo jeeddaa SGML, luqad calaamadeed oo hore oo aad u ballaaran; XML waa nooc laga fududeeyay. Qiyaastii dabayaaqadii sagaashameeyadii ayaa qeexitaankeedii koowaad la daabacay.

Qaab-dhismeedka

Dukumeenti XML wuxuu ka kooban yahay elementyo (elements) oo ku bilaabma calaamad furan sida <magac> kuna dhammaada calaamad xiran sida </magac>. Element kastaa wuxuu qaadan karaa astaamo (attributes) oo ku qoran calaamadda furan. Elementyada waxay is-gudaha galaan iyagoo sameeya qaab geed ah (tree): waxaa jira hal element oo xidid ah (root) oo kuwa kale hoos yimaadaan. Sidoo kale waa la isticmaali karaa faallooyin, iyo tilmaame horudhac ah oo sheega nooca lambar-koodhka (encoding) sida UTF-8.

Saxnaanta iyo caddaynta

Laba heer oo saxnaan ah ayaa loo kala saaraa dukumeentiyada XML. Kii koowaad, 'well-formed', wuxuu la macno yahay in xeerarka guud ee qorista la raacay: calaamad kasta way xirmi leedahay, geedku hal xidid buu leeyahay, dabeecadaha gaarka ah waase laga baxsadaa. Kii labaad, 'valid', wuxuu la macno yahay in dukumeentigu waafaqsan yahay qaab hore loo qeexay, sida DTD ama XML Schema (XSD), oo cayimaya elementyada la ogol yahay iyo kala hormarintooda. Parser-ka — barnaamijka akhriya XML-ka — ayaa hubinta sameeya.

Tignoolajiyada la xiriira

XML waxay leedahay dhowr qalab oo ku dhisan: XPath oo lagu doonto qaybo ka mid ah geedka dukumeentiga, XSLT oo dukumeentiga XML ah loogu beddelo qaab kale sida HTML, iyo XQuery oo su'aalo dheeraad ah lagu weydiiyo. Namespaces waxay xallisaa marka laba nidaam isticmaalaan isku magac element.

Isticmaalka iyo tartanka

XML waxaa loo adeegsadaa faylasha dejinta barnaamijyada, wadaagista xogta u dhaxaysa nidaamyo kala duwan, iyo qaabab dukumeenti sida RSS iyo SVG. Sanadihii dambe, JSON ayaa meel badan ka qaaday, gaar ahaan API-yada shabakadda, maxaa yeelay wuu ka kooban yahay dabeecado yar wuxuuna si fudud ula shaqeeyaa JavaScript. Haddana XML weli waa la adeegsadaa meelaha loo baahan yahay caddaynta adag ee schema-da iyo dukumeenti dhaadheer.

Hubanti la'aanTaariikhaha saxda ah ee daabacaadda qeexitaannada XML iyo nooc kasta oo cusub laguma sheegin halkan si sax ah; waa in laga eegaa dukumeentiyada rasmiga ah ee W3C.
Qeybaha:402 eray · 0 ilo