Rudi kwenye blogi

Jinsi ya Kutunda Faili la .XML katika Notepad ya Mtandaoni

Jul 3, 20262 min read

XML ni maandishi ya kawaida yenye muundo wa lebo (tags). Notepad huliandika bila programu yoyote ya ziada. Jambo la msingi ni kufuata sheria za lebo ili faili libaki kuwa halali pindi unapouhifadhi.

Faili la XML ni nini?

XML inasimama anapo Extensible Markup Language. Inahifadhi data ndani ya lebo maalum unazozitengeneza wewe mwenyewe, zikiwa zimejengwa ndani kwa ndani ili kuonyesha jinsi data inavyohusiana. Faili za usanidi (config files), milisho ya data, na mipangilio ya programu huitumia kwa sababu muundo wake ni rahisi kusoma na rahisi kwa programu zingine kuchambua.

Faili la msingi la XML linaonekana hivi:

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

Hatua kwa hatua: Unda faili la XML katika Notepad

Hatua ya 1: Fungua Notepad

Fungua Notepad kwenye kompyuta yako, au tumia notepad ya mtandaoni ya bure ikiwa ungependa kuruka kutumia programu ya kompyuta.

Hatua ya 2: Ongeza tamko la XML

Anzisha faili kwa mstari huu:

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

Hii inaambia programu yoyote inayosoma faili toleo gani la XML na uandikaji wa herufi (character encoding) gani la kutazamia.

Hatua ya 3: Ongeza kipengele kikuu (root element)

Kila faili la XML linahitaji kipengele kikuu kimoja ambacho kinafunga kila kitu kingine ndani yake.

<catalog>
</catalog>

Hatua ya 4: Ongeza vipengele tanzu (child elements)

Weka data yako ndani ya kipengele kikuu kwa kutumia lebo unazozipa majina mwenyewe.

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

Hatua ya 5: Funga Kila Lebo

Kila lebo ya ufunguzi inahitaji lebo inayolingana ya kufunga, katika mpangilio ule ule ilipofunguliwa. <book> inafungwa na </book>, sio kabla yake.

Hatua ya 6: Hifadhi na Kiendelezi cha .xml

Nenda kwenye File, kisha Save As. Chagua All Files katika sehemu ya kuteremsha ya "Save as type". Ipe faili jina lenye kiendelezi cha .xml, kwa mfano catalog.xml. Kuacha kiendelezi kikiwa .txt kunamaanisha faili halitasomwa kama XML na programu zingine.

Sheria za XML za Kukumbuka

  • Kipengele kikuu kimoja (Root element). Kila kitu kingine kinajengwa ndani yake. Huwezi kuwa na lebo mbili za ngazi ya juu.

  • Lebo ni nyeti kwa herufi (Case-sensitive). <Name> na <name> zinachukuliwa kama lebo tofauti.

  • Kila lebo inahitaji kufungwa. Lebo zinazojifunga zenyewe zinatumia mkwaju wa mbele, kama <br/>.

  • Sifa (Attributes) zinahitaji alama za nukuu. Andika <book id="1">, sio <book id=1>.

  • Epuka herufi maalum. Tumia &amp; kwa ajili ya &, &lt; kwa ajili ya <, na &gt; kwa ajili ya > ndani ya maudhui ya maandishi.

Hitimisho

Faili la XML ni maandishi yaliyopangwa katika lebo unazozifafanua wewe mwenyewe. Anza na tamko, ongeza kipengele kikuu kimoja, weka data yako ndani yake, funga kila lebo, na uhifadhi na kiendelezi cha .xml. Weka muundo ukiwa wazi unapoandika, na makosa mengi ni rahisi kuyabaini kabla hayajasababisha tatizo.

Makala yanayohusiana