Tounen nan blog la

Kijan pou Kreye yon Fichye .XML nan Notepad Enliy

Jul 3, 20262 min read

XML se yon tèks senp ki gen yon estrikti ki baze sou baliz. Notepad pèmèt ou ekri li san ou pa bezwen okenn lòt lojisyèl anplis. Kle a se swiv règ baliz yo pou fichye a rete valab yon fwa ou sove l.

Ki sa ki yon fichye XML?

XML vle di Extensible Markup Language (Langaj Baliz Ekstansib). Li estoke done anndan baliz koutim ou defini tèt ou, ki anndan youn lòt pou montre ki jan done yo gen rapò. Fichye konfigirasyon, flux done (data feeds), ak paramèt aplikasyon yo itilize l paske estrikti a fasil pou li epi fasil pou lòt pwogram analize.

Yon fichye XML de baz sanble ak sa a:

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

Etap pa etap: Kreye yon fichye XML nan Notepad

Etap 1: Louvri Notepad

Louvri Notepad sou òdinatè w lan, oswa itilize yon notepad enliy gratis si ou ta pi pito evite aplikasyon pou òdinatè a.

Etap 2: Ajoute deklarasyon XML la

Kòmanse fichye a ak liy sa a:

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

Sa di nenpòt pwogram k ap li fichye a ki vèsyon XML ak ki kodaj karaktè pou l espere.

Etap 3: Ajoute yon eleman rasin (root element)

Chak fichye XML bezwen egzakteman yon eleman rasin ki anvlòp tout lòt bagay yo.

<catalog>
</catalog>

Etap 4: Ajoute eleman pitit (child elements)

Mete done ou yo anndan eleman rasin lan lè l sèvi avèk baliz ou bay non ou menm.

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

Etap 5: Fèmen Chak Baliz

Chak baliz k ap louvri bezwen yon baliz ki koresponn pou fèmen l, nan menm lòd yo te louvri a. <book> fèmen ak </book>, se pa anvan l.

Etap 6: Sove ak yon Ekstansyon .xml

Ale nan File, epi Sove Kòm (Save As). Chwazi Tout Fichye (All Files) nan meni deroulan "Save as type" la. Bay fichye a yon non ak yon ekstansyon .xml, pa egzanp catalog.xml. Si ou kite ekstansyon an kòm .txt sa vle di lòt pwogram pap ka li fichye a kòm XML.

Règ XML pou Sonje

  • Yon sèl eleman rasin. Tout lòt bagay antre anndan l. Ou pa ka gen de baliz nan nivo siperyè a.

  • Baliz yo sansib a majiskil/miniskil (case-sensitive). <Name> ak <name> konsidere kòm de baliz diferan.

  • Chak baliz bezwen yon fèmti. Baliz ki fèmen tèt yo sèvi ak yon adwat/slash devan, tankou <br/>.

  • Atribi yo bezwen nòt an goumen oswa makwon (quotes). Ekri <book id="1">, pa ekri <book id=1>.

  • Eskape karaktè espesyal yo. Sèvi ak &amp; pou &, &lt; pou <, ak &gt; pou > anndan kontni tèks la.

Konklizyon

Yon fichye XML se yon tèks ki òganize an baliz ou defini. Kòmanse ak deklarasyon an, ajoute yon eleman rasin, mete done ou yo anndan l, fèmen chak baliz, epi sove ak yon ekstansyon .xml. Kenbe estrikti a vizib pandan w ap ekri a, epi pifò erè pral fasil pou jwenn anvan yo lakòz yon pwoblèm.

Atik ki gen rapò