ወደ ብሎግ ይመለሱ

በኦንላይን ኖትፓድ (Online Notepad) የ .XML ፋይል እንዴት መፍጠር እንደሚቻል

Jul 3, 20262 min read

XML በታግ ላይ የተመሠረተ አወቃቀር ያለው ተራ ጽሑፍ ነው። ኖትፓድ ያለ ምንም ተጨማሪ ሶፍትዌር ይህን መጻፍ ያስችላል። ዋናው ቁልፍ ፋይሉን ሲያስቀምጡት ትክክለኛ ሆኖ እንዲቀጥል የታግ ደንቦችን መከተል ነው።

የአርማ ማድረጊያ ቋንቋ (XML) ፋይል ምንድን ነው?

XML ማለት Extensible Markup Language ማለት ነው። ውሂብን እርስዎ በራስዎ በሚወስኗቸው ብጁ ታጎች ውስጥ ያከማቻል፣ ውሂቡ እንዴት እንደሚዛመድ ለማሳየትም በውስጥ በኩል ይጣመራል። የማዋቀሪያ ፋይሎች (Config files)፣ የውሂብ ምግቦች (data feeds) እና የመተግበሪያ ቅንብሮች ይጠቀሙበታል ምክንያቱም አወቃቀሩ ለማንበብ ቀላል እና ሌሎች ፕሮግራሞች ለመተንተን (parse) ቀላል ስለሆነ።

መሰረታዊ የ XML ፋይል የሚመስለው ከዚህ በታች ያለው ነው፡-

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

ደረጃ በደረጃ፡ በኖትፓድ ውስጥ የ XML ፋይል መፍጠር

ደረጃ 1፡ ኖትፓድ ክፈት

በኮምፒተርዎ ላይ ኖትፓድን ይክፈቱ፣ ወይም የዴስክቶፕ መተግበሪያውን መዝለል ከፈለጉ ነፃ ኦንላይን ኖትፓድ ይጠቀሙ።

ደረጃ 2፡ የ XML መግለጫውን (declaration) ያክሉ

ፋይሉን በዚህ መስመር ይጀምሩ፡

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

ይህ ፋይሉን የሚያነብ ማንኛውንም ፕሮግራም የትኛውን የ XML ስሪት እና የፊደል ኢንኮዲንግ እንደሚጠብቅ ይነግረዋል።

ደረጃ 3፡ ዋና ኤለመንት (Root element) ያክሉ

እያንዳንዱ የ XML ፋይል ሁሉንም ነገር የሚጠቅል በትክክል አንድ ዋና ኤለመንት ይፈልጋል።

<catalog>
</catalog>

ደረጃ 4፡ ንዑስ ኤለመንቶችን (Child elements) ያክሉ

በራስዎ በሚሰየሙ ታጎች በመጠቀም ውሂብዎን በዋናው ኤለመንት ውስጥ ያስቀምጡ።

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

ደረጃ 5፡ እያንዳንዱን ታግ ዝጋ

እያንዳንዱ የሚከፈት ታግ ከተከፈቱበት ቅደም ተከተል ጋር የሚመሳሰል የሚዘጋ ታግ ሊኖረው ይገባል። <book> ከፊት ለፊቱ ሳይሆን በ </book> ይዘጋል።

ደረጃ 6፡ በ .xml ኤክስቴንሽን ያስቀምጡ

ወደ ፋይል (File) ይሂዱ፣ ከዚያ አስቀምጥ እንደ (Save As) የሚለውን ይጫኑ። ከ"Save as type" ተቆልቋይ ምናሌ ውስጥ ሁሉንም ፋይሎች (All Files) የሚለውን ይምረጡ። ፋይሉን በ .xml ኤክስቴንሽን ይሰይሙት፣ ለምሳሌ catalog.xml። ኤክስቴንሽኑን እንደ .txt መተው ማለት ፋይሉ በሌሎች ፕሮግራሞች እንደ XML አይነበብም ማለት ነው።

ሊታወስባቸው የሚገቡ የ XML ደንቦች

  • አንድ ዋና ኤለመንት (Root element)። ሌላው ሁሉ በውስጡ ይገባል። ሁለት ከፍተኛ ደረጃ ያላቸው ታጎች ሊኖሩዎት አይችሉም።

  • ታጎች ለአቢይ እና ንዑስ ፊደላት ትብነት አላቸው (Case-sensitive)። <Name> እና <name> እንደ የተለያዩ ታጎች ይታያሉ።

  • እያንዳንዱ ታግ መዘጋት ይፈልጋል። በራሳቸው የሚዘጉ ታጎች እንደ <br/> ያሉ የፊት ለፊት ሰያፍ (forward slash) ይጠቀማሉ።

  • ባህሪያት (Attributes) ጥቅሶችን ይፈልጋሉ። <book id=1> ሳይሆን <book id="1"> ብለው ይጻፉ።

  • ልዩ ፊደላትን ማምለጥ (Escape special characters)። በጽሑፍ ይዘት ውስጥ ለ & ምልክት &amp;፣ ለ < ምልክት &lt;፣ እና ለ > ምልክት &gt; ይጠቀሙ።

ማጠቃለያ

አንድ XML ፋይል እርስዎ በሚወስኑዋቸው ታጎች ውስጥ የተደራጀ ጽሑፍ ነው። በመግለጫው ይጀምሩ፣ አንድ ዋና ኤለመንት ያክሉ፣ ውሂብዎን በውስጡ ያስቀምጡ፣ እያንዳንዱን ታግ ይዝጉ እና በ .xml ኤክስቴንሽን ያስቀምጡት። በሚጽፉበት ጊዜ አወቃቀሩ የሚታይ ይሁን፣ እና አብዛኛዎቹ ስህተቶች ችግር ከመፍጠራቸው በፊት ለመያዝ ቀላል ናቸው።

ተዛማጅ ጽሁፎች