XML ass rengem Text mat enger tag-baséierter Struktur. Mat dem Notepad kann een dës ouni zousätzlech Software schreiwen. De Schlëssel ass d'Reegele vun den Tags ze befollegen, fir datt d'Datei nom Späichere valabel bleift.
Wéi een eng .XML-Datei am Online-Notepad erstellt
Wat ass eng XML-Datei?
XML steet fir Extensible Markup Language. Se späichert Daten an personaliséierten Tags, déi s du selwer definéiers, an déi verschachtelt sinn, fir d'Relatioun vun den Daten ze weisen. Konfiguratiounsdateien, Daten-Feeds an App-Astellunge benotze se, well d'Struktur einfach ze liesen an einfach fir aner Programmer ze parsen ass.
Eng einfach XML-Datei gesäit esou aus:
<?xml version="1.0" encoding="UTF-8"?><person> <name>John</name> <age>28</age> <city>New York</city></person>Schrëtt-fir-Schrëtt: Eng XML-Datei am Notepad erstellen
Schrëtt 1: Öffnen den Notepad
Öffnen den Notepad op dengem Computer, oder benotz en gratis Online-Notepad, wann s du de Desktop-Programm iwwerspringe wëlls.
Schrëtt 2: Füügt d'XML-Deklaratioun derbäi
Fänk d'Datei mat dëser Zeil un:
<?xml version="1.0" encoding="UTF-8"?>Dëst seet all Programm, deen d'Datei liest, wéi eng XML-Versioun a wéi eng Zeechenkodéierung e soll erwaarden.
Schrëtt 3: Füügt en Root-Element derbäi
All XML-Datei brauch genee een Root-Element, dat alles anescht ëmschléisst.
<catalog></catalog>Schrëtt 4: Füügt Child-Elementer derbäi
Verschachtel deng Daten am Root-Element mat Tags, déi s du selwer benenns.
<catalog> <book> <title>Sample Book</title> <author>Jane Doe</author> </book></catalog>Schrëtt 5: Maach all Tag zou
All opmaachenden Tag brauch en zoumaachenden Tag an der selwechter Reiefolleg, wéi se opgemaach goufen. <book> gëtt mat </book> zougemaach, an net virdrun.
Schrëtt 6: Späichere mat enger .xml-Erweiterung
Géi op "Datei", dann op "Späichere ënner". Wielt "All Dateien" am Dropdown-Menü vum Dateityp. Nenn d'Datei mat enger .xml-Erweiterung, zum Beispill catalog.xml. Wann s du d'Erweiterung als .txt léiss, gëtt d'Datei vun anere Programmer net als XML erkannt.
XML-Reegele fir ze verhalen
Een Root-Element. Alles anescht ass dobanne verschachtelt. Du kanns net zwee Top-Level-Tags hunn.
Tags sinn case-sensitive. <Name> an <name> gi wéi verschidden Tags behandelt.
All Tag muss zougemaach ginn. Selbstschléissend Tags benotzen e Slash, wéi <br/>.
Attributer brauchen Ufierschrëften (Quotes). Schreif <book id="1">, net <book id=1>.
Spezialzeechen escapen. Benotz & fir &, < fir <, an > fir > bannen am Textinhalt.
Fazit
Eng XML-Datei besteet aus Text, deen an Tags organiséiert ass, déi s du selwer definéiers. Fänk mat der Deklaratioun un, füügt een Root-Element derbäi, verschachtel deng Daten, maach all Tag zou a späichere mat enger .xml-Erweiterung. Halt d'Struktur beim Schreiwen iwwersiichtlech, da fënns du Feeler einfach, ier se e Problem ginn.