XML huwa test sempliċi bi struttura bbażata fuq tags. Notepad jista' joħloqu mingħajr il-bżonn ta' xi softwer addizzjonali. Iċ-ċavetta hija li ssegwi r-regoli tat-tags sabiex il-fajl jibqa' validu ladarba ssalvah.
Kif toħloq fajl .XML f'Notepad Online
X'inhu fajl XML?
XML tfisser Extensible Markup Language. Din taħżen id-dejta ġewwa tags apposta li tiddefinixxi inti stess, imdaħħla f'xulxin biex turi kif id-dejta hija relatata. Fajls ta' konfigurazzjoni, data feeds, u settings ta' applikazzjonijiet jużawh għax l-istruttura tiegħu hija faċli biex tinqara u tinftiehem minn programmi oħra.
Fajl XML bażiku jidher hekk:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>Pass pass: Oħloq fajl XML f'Notepad
Pass 1: Iftaħ Notepad
Iftaħ Notepad fuq il-kompjuter tiegħek, jew uża notepad online b'xejn jekk tippreferi tevita l-app tad-desktop.
Pass 2: Żid id-dikjarazzjoni XML
Ibda l-fajl b'din il-linja:
<?xml version="1.0" encoding="UTF-8"?>Dan jgħid lil kwalunkwe programm li qed jaqra l-fajl liema verżjoni XML u kodifika ta' karattri għandu jistenna.
Pass 3: Żid element ewlieni (root element)
Kull fajl XML jeħtieġ element ewlieni wieħed biss li jiġbor fih l-elementi l-oħra kollha.
<catalog></catalog>Pass 4: Żid elementi sekondarji
Daħħal id-dejta tiegħek ġewwa l-element ewlieni billi tuża tags li ssemmi inti.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>Pass 5: Agħlaq kull tag
Kull tag li tiftaħ teħtieġ tag tal-għeluq korrispondenti, fl-istess ordni li nfetħu. <book> tagħlaq b'</book>, mhux qabel.
Pass 6: Issejvja b'estensjoni .xml
Mur fuq File, imbagħad Save As. Agħżel All Files fil-menu "Save as type". Semmi l-fajl b'estensjoni .xml, pereżempju catalog.xml. Jekk tħalli l-estensjoni bħala .txt, il-fajl mhux se jinqara bħala XML minn programmi oħra.
Regoli XML li għandek tiftakar
Element ewlieni wieħed. Kull ħaġa oħra tiġi ġewwa fih. Ma tistax ikollok żewġ tags fl-ogħla livell.
It-tags huma case-sensitive. <Name> u <name> huma ttrattati bħala tags differenti.
Kull tag teħtieġ għeluq. Tags li jagħlqu waħedhom jużaw slash, bħal <br/>.
L-attributi jeħtieġu kwotazzjonijiet. Ikteb <book id="1">, mhux <book id=1>.
Uża escape għal karattri speċjali. Uża & għal &, < għal <, u > għal > ġewwa t-test.
Konklużjoni
Fajl XML huwa test organizzat f'tags li tiddefinixxi inti. Ibda bid-dikjarazzjoni, żid element ewlieni wieħed, poġġi d-dejta tiegħek ġewwa fih, agħlaq kull tag, u ssejvja b'estensjoni .xml. Żomm l-istruttura viżibbli waqt li tikteb, u l-biċċa l-kbira tal-iżbalji jkunu faċli biex tidentifikahom qabel ma jikkawżaw xi problema.