O le XML o se tusitusiga masani e fa'aaoga ai fa'atulagaga o fa'ailoga. E tusi e le Notepad e aunoa ma se isi polokalama fa'aopoopo. O le ki taua o le mulimulita'i lea i tulafono o fa'ailoga ina ia tumau ai le sa'o o le failā pe a e sefeina.
Faapefea ona Fausia se Failā .XML i le Notepad i luga ole Initaneti
O le a le failā XML?
O lona uiga o le XML o le Extensible Markup Language. E teuina fa'amatalaga i totonu o fa'ailoga masani e te fa' परिभाषित e oe lava, e fa'asolosolo ona fa'aputu e fa'aalia ai le feso'ota'iga o fa'amatalaga. O failā fa'atulaga, fa'amatalaga e lafo mai, ma fa'atonuga o fa'app e fa'aaogaina ona e faigofie ona faitau le fa'atulagaga ma faigofie i isi polokalama ona malamalama i ai.
O se fa'ata'ita'iga faigofie o le failā XML e pei o lenei:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>La'asaga ma le La'asaga: Fausia se failā XML i le Notepad
La'asaga 1: Tatala le Notepad
Tatala le Notepad i luga o lau komepiuta, pe fa'aaoga foi se notepad i luga ole inthaneti e leai se totogi pe afai e te mana'o e fa'ase'e le app o lau komepiuta.
La'asaga 2: Fa'aopoopo le fa'ailoga o le XML
Amata le failā i lenei laina:
<?xml version="1.0" encoding="UTF-8"?>E ta'u atu lenei mea i so'o se polokalama o lo'o faitauina le failā po'o le fea fa'asologa o le XML ma le fa'ailogaina o mata'itusi e tatau ona fa'amoemoe i ai.
La'asaga 3: Fa'aopoopo se elemene autu (root element)
E mana'omia e failā XML ta'itasi le tasi lava le elemene autu e afifi ai isi mea uma.
<catalog></catalog>La'asaga 4: Fa'aopoopo elemene fa'aopoopo (child elements)
Fa'aputu a latou fa'amatalaga i totonu o le elemene autu e fa'aaoga ai fa'ailoga na e fa'aigoaina e oe lava.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>La'asaga 5: Tapuni Fa'ailoga Ta'itasi
O fa'ailoga tatala ta'itasi e mana'omia se fa'ailoga tapuni e fetaui ma ia, i le fa'asologa lava e tasi na tatalaina ai. O le <book> e tapuni i le </book>, ae le o luma mai o ia.
La'asaga 6: Sefe ma se Fa'aopoopoga .xml
Alu i le File, ona sosoo ai lea ma le Save As. Filifili le All Files i le pusa fa'asolo o le "Save as type". Fa'aigoa le failā ma se fa'aopoopoga .xml, mo se fa'ata'ita'iga catalog.xml. O le tu'uina pea o le fa'aopoopoga o le .txt o lona uiga o le a le mafai ona faitauina le failā e pei o se XML e isi polokalama.
Tulafono o le XML e Manatua
Tasi le elemene autu. E fa'aputu fa'atasi isi mea uma i totonu o ia. E le mafai ona e maua ni fa'ailoga pito i luga se lua.
E ma'ale'ale fa'ailoga i mata'itusi lapopo'a ma laiti (case-sensitive). O le <Name> ma le <name> e tausia e pei ni fa'ailoga e eseese.
E mana'omia e fa'ailoga ta'itasi se tapuni. O fa'ailoga e tapuni i latou lava e fa'aaoga ai le fa'ailoga va fealoa'i (forward slash), e pei o le <br/>.
E mana'omia e uiga (attributes) ni fa'ailoga fa'apipi'i (quotes). Tusi le <book id="1">, ae le o le <book id=1>.
Fa'aaoga fa'ailoga fa'apitoa (escape special characters). Fa'aaoga le & mo le &, < mo le <, ma le > mo le > i totonu o tusitusiga.
Fa'ai'uga
O se failā XML o se tusitusiga lea e fa'atulagaina i totonu o fa'ailoga e te fa' परिभाषित e oe lava. Amata i le fa'aaliga, fa'aopoopo le tasi elemene autu, fa'aputu au fa'amatalaga i totonu, tapuni fa'ailoga ta'itasi, ma sefe i se fa'aopoopoga .xml. Tausia le fa'atulagaga ina ia va'aia a'o e tusi, ma o le tele o mea sese e faigofie ona iloa a'o le'i tupu ai se fa'afitauli.