Til baka á bloggið

Hvernig á að búa til .XML skrá í Notepad

Jul 3, 20262 min read

XML er hreinn texti með uppbyggingu sem byggist á merkjum (tags). Notepad skrifar það án nokkurs aukahugbúnaðar. Lykilatriðið er að fylgja reglum um merki svo skráin haldist gild þegar þú vistar hana.

Hvað er XML-skrá?

XML stendur fyrir Extensible Markup Language. Hún geymir gögn innan sérsniðinna merkja sem þú skilgreinir sjálfur, þar sem gögnin eru hreiðruð til að sýna hvernig þau tengjast. Stillingarskrár (config files), gagnastraumar og app-stillingar nota þetta snið vegna þess að uppbyggingin er læsileg og auðveld fyrir önnur forrit að vinna úr.

Grunngerð af XML-skrá lítur svona út:

<?xml version="1.0" encoding="UTF-8"?>
<person>
  <name>John</name>
  <age>28</age>
  <city>New York</city>
</person>

Skref-fyrir-skref: Búðu til XML-skrá í Notepad

Skref 1: Opnaðu Notepad

Opnaðu Notepad á tölvunni þinni, eða notaðu ókeypis net-minnisbók ef þú vilt sleppa við að nota skrifborðsforritið.

Skref 2: Bættu við XML-yfirlýsingunni

Byrjaðu skrána á þessari línu:

<?xml version="1.0" encoding="UTF-8"?>

Þetta segir öllum forritum sem lesa skrána hvaða XML-útgáfu og stafakóðun þau eiga að búast við.

Skref 3: Bættu við rótareiningu (root element)

Hver XML-skrá þarf nákvæmlega eina rótareiningu sem umlykur allt annað.

<catalog>
</catalog>

Skref 4: Bættu við undireiningum

Hreiðraðu gögnunum þínum inni í rótareiningunni með því að nota merki sem þú nefnir sjálfur.

<catalog>
  <book>
    <title>Sample Book</title>
    <author>Jane Doe</author>
  </book>
</catalog>

Skref 5: Lokaðu hverju merki

Hvert opnunarmerki þarf samsvarandi lokunarmerki, í sömu röð og þau voru opnuð. <book> lokast með </book>, ekki áður en það er opnað.

Skref 6: Vistaðu með .xml endingunni

Farðu í File (Skrá) og síðan Save As (Vista sem). Veldu "All Files" í fellivalmyndinni fyrir "Save as type". Nefndu skrána með .xml endingu, til dæmis catalog.xml. Ef þú skilur eftir .txt endingu mun skráin ekki verða lesin sem XML af öðrum forritum.

XML-reglur sem gott er að muna

  • Ein rótareining. Allt annað hreiðrast inni í henni. Þú getur ekki haft tvö topp-merki.

  • Merki eru hástafa- og lágstafanæm. <Name> og <name> eru meðhöndluð sem ólík merki.

  • Hvert merki þarf lokun. Sjálflokandi merki nota skástrik, eins og <br/>.

  • Eiginleikar (attributes) þurfa gæsalappir. Skrifaðu <book id="1">, ekki <book id=1>.

  • Flýja þarf sérstafi. Notaðu &amp; fyrir &, &lt; fyrir <, og &gt; fyrir > inni í texta.

Niðurstaða

Ein XML skrá er texti skipulagður í merki sem þú skilgreinir. Byrjaðu á yfirlýsingunni, bættu við einni rótareiningu, hreiðraðu gögnunum inni í henni, lokaðu hverju merki og vistaðu með .xml endingu. Hafðu skipulagið sýnilegt á meðan þú skrifar, og flestar villur verða auðveldar að finna áður en þær valda vandræðum.

Tengdar greinar