XML éí plain text nilį́ dóó tag-based structure bee hólǫ. Notepad éí software doo hwiil'į́į da góne' íínoolzin. Ałtso bee ííshją́ąhígíí éí tag binahat'a' bee yaa áko dadii'nííł, áko file bii' t'áá íiyisí nilį́įgo ch'ééh ádiilnííł.
Online Notepad bii' .XML bii' nidaazhnihígíí biniyéí da'ółta'
XML fileígíí hait'éego nitsékees?
XML éí Extensible Markup Language wolyé. Data éí tag bii' ádilį́į́h, áko data hait'éego ałhí niikahígíí bik'i'diitį́įłgo ádiilnííł. Config files, data feeds, dóó app settings t'áá bí yee choo'į́, háálá structure éí yooháł t'áá át'é dóó programs yee yíká ádayiilaahígíí bik'i'diitį́įłgo yaa nitsékees.
XML fileígíí kót'éego ntsékees:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>Ałtso éí Notepad bii' XML ííshją́ąhígíí:
Step 1: Notepad ayiiloh
Notepad ayiiloh, doodaii' t'áá doo software bił ch'ééh ádiilnííł góne' online notepad choo'į́.
Step 2: XML declaration ha'dííłtsił
Fileígíí kót'éego hadziih:
<?xml version="1.0" encoding="UTF-8"?>Díí éí program yíníłta'ígíí XML version hait'éegoda dóó character encoding hait'éegoda yaa nitsékees.
Step 3: Root element ha'dííłtsił
XML file t'áá ałtso root element t'ááłá'í hólǫ́ǫ doo, díí éí ałtso yee nidahasį́įh.
<catalog></catalog>Step 4: Child elements ha'dííłtsił
Data éí root element bii' ha'dííłtsił, tag ádadiinííłígíí bee.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>Step 5: Tag ałtso ayiiloh
Tag t'áá ałtso ayiilohígíí, ałtso ałts'áí ayiiloh, t'áá íiyisí kót'éego. <book> éí </book> bee ałtso íyą́ą́' bił nidahwiiłnii.
Step 6: .xml extension bee ayiiloh
File, índa Save As íshją́ąh. "Save as type" dropdown bii' All Files íshją́ąh. Fileígíí .xml extension bee, áko catalog.xml kót'éego. .txt extension bee nilį́įgo éí XML doo íníłta' da.
XML bee haz'áanii
Root element t'ááłá'í nilį́. Ałtso bii' silį́. Tag t'áá ałts'íísígo doo ałtso ntsékees da.
Tag éí Case-sensitive nilį́. <Name> dóó <name> doo t'áá ałhéé da.
Tag ałtso ałts'áí niidzin. Self-closing tags éí forward slash, <br/> kót'éego.
Attributes quotes bee nilį́. <book id="1"> kót'éego íshją́ąh, doo <book id=1> da.
Special characters escape bee nilį́. & éí &, < éí <, dóó > éí > text bii'.
T'áá ákwii
An XML file éí tag bee nitsékees. Declaration bee ha'dííłtsił, root element t'ááłá'í, data bii', tag ałtso, dóó .xml extension bee ayiiloh. Structure ííshją́ąh, áko bits'ą́ą́dóó doo nida'iłtłish da.