5 Common XML nga mga sayop

Pipila ka mga Butang nga Dili Nimo buhaton sa XML

Ang pinulongang XML (Extensible Markup Language) mao ang yano kaayo nga bisan kinsa ang makahibalo niini. Kana nga matang sa accessibility usa ka mahinungdanon nga kaayohan sa pinulongan. Ang kakulian sa XML mao nga ang mga lagda nga anaa sa pinulongan hingpit. Ang mga parser sa XML magbilin og gamay nga lawak alang sa sayop. Bag-o ka sa XML o nagtrabaho na sa pinulongan sulod sa daghang katuigan, ang kasagaran nga mga sayop nga pag-us-us sa pag-usab. Atong tan-awon ang lima ka kasagarang mga sayup nga gihimo sa mga tawo sa diha nga ang pag-author sa mga dokumento sa XML aron makat-on ka aron malikayan kini nga mga sayup sa kaugalingon mong buhat!

01 sa 05

Kalimti ang Pahayag sa Deklarasyon

Bisan pa sa tanan nilang teknikal nga kakomplikado, ang mga kompyuter dili pa makahunahuna sa ilang kaugalingon ug maggamit sa intuition aron mahibal-an kon unsa ang paagi sa lainlaing mga higayon. Kinahanglan nimong isulti ang pinulongan nga adunay pahayag nga deklarasyon aron masabtan sa browser ang code nga imong isulat. Hikalimti kini nga pamahayag ug ang browser walay ideya kon asa nga pinulongan nga imong gigamit ug kabubut-on, busa, dili makahimo sa pagbuhat sa daghan sa mga code nga imong isulat.

02 sa 05

Wala'y natun-an nga mga Elemento o Teksto

Ang XML naglihok sa usa ka hierarchical style. Kini nagpasabot:

03 sa 05

Bukas nga mga Tag

Nagkinahanglan ka sa XML nga isira ang tanang mga tag nga imong gibuksan. Usa ka tag nga sama niini nga gikinahanglan aron sa pag-undang niini. Dili nimo mabiyaan ang bukas nga gibitay lang didto! Sa HTML , mahimo ka nga makalayo uban ang panagsang bukas nga tag, ug ang ubang mga browsers magsira gani sa mga tag alang kanimo sa paghatag sa usa ka panid. Ang dokumento mahimo pa ma-parse bisan dili maayo ang pagkaporma. Ang XML mas fussier kaysa niana. Ang usa ka XML nga dokumento nga adunay bukas nga tag makahatag og sayup sa usa ka punto.

04 sa 05

Dili Gamot nga Elemento

Tungod kay ang XML naglihok diha sa usa ka punoan sa kahoy, ang matag panid sa XML kinahanglan adunay usa ka elemento sa gamut sa tumoy sa kahoy. Ang ngalan sa elemento dili importante, apan kini kinahanglan nga atua didto o ang mga tag nga nagsunod dili husto nga nested.

05 sa 05

Daghang Character White-Space

Ang XML naghubad sa 50 ka blangko nga mga luna nga parehas kini sa usa.

XML Code: Hello World!
Output: Hello World!

Ang XML magkuha og daghang blangko nga mga luna, nga gitawag nga puti-nga mga letra nga mga karakter, ug ipatapik kini ngadto sa usa ka luna. Hinumdomi, ang XML mahitungod sa pagdala sa datos. Dili kini mahitungod sa presentasyon sa datos. Kini walay labut sa visual display o disenyo. Ang usa ka puti nga luna nga gigamit sa pag-align sa teksto wala'y bisan unsa sa XML code, busa kung nagdugang ka daghang mga dugang nga mga luna aron sa pagsulay sa pagdikta sa usa ka matang sa visual layout o disenyo, nag-usik ka sa imong panahon.

Gipagamyan ni Jeremy Girard