Bloga gaýdyp barmak

Onlaýn Notepad-de .XML faýly nädip döredilmeli

Jul 3, 20262 min read

XML — bellige (tag) esaslanýan gurluşly ýönekeý tekstdir. Notepad ony hiç hili goşmaça programma üpjünçiligimsiz ýazýar. Esasy zat, faýly ýazdyrandan soň onuň dogry bolmagyny üpjün etmek üçin tag düzgünlerini berjaý etmektir.

XML faýly näme?

XML — Giňeldilip bilinýän bellik dili (Extensible Markup Language) diýmegi aňladýar. Ol maglumatlaryň özara gatnaşygyny görkezmek üçin iç-içe ýerleşdirilen, özüňiz kesgitleýän ýörite taglaryň içinde maglumat saklaýar. Gurluşy okamaga we beýleki programmalar tarapyndan seldarmaga aňsat bolandygy üçin, sazlama faýllary, maglumat akymlary we programma düzvleri ony ulanýarlar.

Esasy XML faýly aşakdaky ýaly görünýär:

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

Ädim-ädim: Notepad-de XML faýly döretmek

1-nji ädim: Notepad-i açyň

Kompýuteriňizde Notepad-i açyň ýa-da eger kompýuter programmasyny ulanmak islemedik bolsaňyz, mugt onlaýn notepad ulanyň.

2-nji ädim: XML beýanatyny goşuň

Faýly aşakdaky çyzyk bilen başlaň:

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

Bu faýly okaýan islendik programmada haýsy XML wersiýasyna we simwol kodlaşdyryşyna garaşmalydygyny aýdýar.

3-nji ädim: Esasy (root) element goşuň

Her bir XML faýlyna başga ähli zady öz içine alýan takyk bir sany esasy element gerekdir.

<catalog>
</catalog>

4-nji ädim: Çaga elementleri goşuň

Özüňiziň beren atlaryňyzy ulanyp, maglumatlaryňyzy esasy elementin içine ýerleşdiriň.

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

5-nji ädim: Ähli taglary ýapyň

Her bir açylýan tag açylan tertibinde laýyk gelýän ýapylyş tagyny talap edýär. <book> tagy ondan öň däl-de, </book> bilen ýapylýar.

6-nji ädim: .xml giňeltmesi bilen ýazdyryň

Faýl (File), soňra Başgaça ýazdyr (Save As) düwmesine basyň. "Faýlyň görnüşi" (Save as type) açylýan sanawyndan Ähli faýllar (All Files) seçiň. Faýly .xml giňeltmesi bilen, mysal üçin catalog.xml ady bilen atlandyryň. Giňeltmäni .txt hökmünde galdyrmak faýlyň beýleki programmalar tarapyndan XML hökmünde okalmajagyny aňladýar.

Ýatda saklamaly XML düzgünleri

  • Bir sany esasy element. Başga ähli zat onuň içine ýerleşýär. Iki sany ýokary derejeli tag bolup bilmez.

  • Taglar harp uly-kiçiligine duýgur (case-sensitive). <Name> we <name> dürli taglar hökmünde kabul edilýär.

  • Her bir tag ýapylmalydyr. Öz-özüni ýapýän taglar <br/> ýaly öňe gyşyk çyzygy ulanýar.

  • Aýratynlyklar (attributes) goşa dymnalarda (quotes) bolmaly. <book id=1> däl-de, <book id="1"> ýazyň.

  • Ýörite simwollary gaçyryň (escape). Tekst mazmunynyň içinde & üçin &amp;, < üçin &lt; we > üçin &gt; ulanyň.

Netije

XML faýly özüňiz kesgitleýän taglara tertipleşdirilen tekstdir. Beýanat bilen başlaň, bir sany esasy element goşuň, maglumatlaryňyzy içine ýerleşdiriň, her bir tagy ýapyň we .xml giňeltmesi bilen ýazdyryň. Ýazanyňyzda gurluşyny göz öňünde saklaň, şonda näsazlyklar ýüze çykmazdan ozal olary tapmak aňsat bolar.

Degişli makalalar