Kako otvoriti XML datoteku u normalnom obliku: najjednostavnije metode i programi. Kako otvoriti xml datoteku: jednostavni načini


S ovim proširenjem? Ova i druga slična pitanja često se mogu naći među korisnicima koji posjećuju razne forume posvećene web dizajnu i programskim jezicima. Ali prvo morate shvatiti što je XML dokument, kakvu strukturu ima i čemu je namijenjen.

Svrha

XML dokument je hijerarhijska struktura koja sadrži i same podatke i njihov opis. Budući da se radi o jednostavnoj tekstualnoj datoteci, ona je neovisna o operativnom sustavu koji se koristi i može se izraditi pomoću bilo kojeg programskog jezika. Njegova izvanredna fleksibilnost omogućuje opisivanje bilo koje vrste podataka. Jedna od važnih prednosti XML dokumenata je ta što ih je lako čitati ne samo programima - čak i osoba može shvatiti koje su informacije sadržane u datoteci. Korištenje XML-a aktivno promoviraju mnoge velike tvrtke kao što su Borland, Microsoft, Sun i druge. Svi univerzalni programski jezici imaju biblioteke koje podržavaju ovaj format. U novim verzijama različitih DBMS-a moguće je dobiti podatke standardnim upitima u obliku XML datoteke. Ovaj jezik podržavaju internetski poslužitelji i svi popularni internetski preglednici. Prosljeđivanje XML podataka dinamičkim stranicama uvelike povećava brzinu aplikacija koje komuniciraju s bazama podataka.

Struktura

Ako datoteku otvorite u XML formatu, lako možete vidjeti da je vrlo slična standardnoj HTML stranici. Također sadrži upute (ili oznake) koje su zatvorene u uglastim zagradama i označavaju glavni tekst dokumenta, kao i definiraju njegove elemente, njihove atribute i druge jezične konstrukcije. Svaka XML datoteka nužno počinje s izjavom koja može sadržavati informacije o broju jezične verzije, kodnoj stranici i drugim parametrima koje parser program treba za analizu dokumenta.

XML format - kako otvoriti

Dakle, prijeđimo na glavno pitanje. Sada znate što je XML format, kako ga otvoriti, opisat ćemo dalje. Najlakši način da to učinite je pomoću standardne aplikacije Notepad. Međutim, u ovom slučaju korisnik će trebati određeno poznavanje XML jezika (barem ono za što su odgovorni određeni tagovi), budući da kada otvorite datoteku u ovom uređivaču teksta, vidjet ćete samo skup linija koda i, zapravo, tekst. Za one korisnike koji nisu jaki u tome ili žele odmah vidjeti rezultate uređivanja, preporučujemo korištenje posebnih programa. Unatoč velikom izboru i različitim razinama implementacije, svi rade na gotovo isti način. Razlika je samo u funkcionalnosti, odnosno u skupu dostupnih alata. Kao radni alat za uređivanje XML datoteka preporučujemo korištenje besplatnog uređivača Serna Free. Ovo je prilično moćan i istovremeno zgodan program otvorenog koda. Njegovim odabirom možete jednostavno izraditi članak, knjigu, tehničku dokumentaciju i još mnogo toga. Stvaranje i uređivanje XML datoteke pomoću ovog uređivača na mnogo je načina slično procesu obrade teksta u Wordu i ne zahtijeva od korisnika duboko poznavanje označnog jezika. Osim toga, postoje dodatne značajke Serna Free, poput prisutnosti XSLT i XSL-PO stilova koji pružaju blizak stvarnom prikazu dokumenta, kao i mogućnost holističkog prikaza XML datoteka sastavljenih od velikog broja dijelova .

Zaključak

Dakle, shvatili smo što je XML format, kako otvoriti i urediti takve datoteke. Uz pomoć posebnog softvera možete jednostavno izraditi tekstove bilo koje složenosti, označiti ih, izraditi vlastite elemente, kao i njihove atribute u skladu s vašim zahtjevima za dokumente.

Ne svi, ali mnogi korisnici modernih računalnih sustava često se susreću s nerazumljivim XML-om. O kakvim se podacima radi i zašto su potrebni, zna još manje korisnika. Pa, s kojim programom otvoriti XML datoteku, samo rijetki razumiju. Iako je u ovom pitanju sve prilično jednostavno, ipak se ponekad javljaju problemi. Da vidimo što je što.

XML format - što je to?

Počnimo s činjenicom da je XML format vrsta podataka stvorena pomoću posebnog Extensible jezika pomoću naredbi koje uključuju opisni dio svojstava ili postavki objekta na temelju oznaka i atributa.

Jednostavnim rječnikom rečeno, XML format temelji se na tekstu i donekle je sličan HTML hipertekstualnom označavanju koje se široko koristi na Internetu. Stoga preliminarno rješenje problema kako otvoriti XML datoteku u čitljivom obliku može biti korištenje gotovo bilo kojeg, čak i najprimitivnijeg uređivača teksta ili preglednika. Ali ovdje nije sve tako jednostavno, jer same datoteke mogu imati potpuno različite svrhe.

Za što se koriste XML datoteke?

Prije nego odgovorimo na pitanje kako ga otvoriti na normalan način, saznajmo čemu služe ove vrste podataka.

Prvo, mogu sadržavati prilično velike količine informacija, na primjer, o glazbenim ili video zbirkama objavljenim na Internetu. Same datoteke pomalo podsjećaju na ID3 tagove koji se koriste u MP3 datotekama i sadrže podatke o imenu izvođača, albumu, godini izdanja, žanru itd. Što se tiče XML formata, mogućnost dodavanja podataka u takve datoteke je praktički neograničena , a prezentirane informacije mogu se odnositi ne samo na jedan objekt (pjesmu ili film), već i na cijeli njihov skup (albume, zbirke itd.). Jedino ograničenje je ograničenje maksimalnog mogućeg broja redaka u tekstu. To je ono što često uzrokuje probleme prilikom otvaranja.

Drugo, takve su datoteke vrlo često povezane sa specijaliziranim programima, a tekstualne informacije sadrže podatke o nekim važnim postavkama same aplikacije ili o parametrima koje postavlja korisnik. Na primjer, u bilo kojem glazbenom programu možete postaviti vlastite parametre za jednu ili više pjesama, a zatim ih spremiti kao prilagođeni predložak. A spremanje se, kao što je vjerojatno već jasno, odvija upravo u XML formatu.

Kako normalno otvoriti XML datoteku: najjednostavnija metoda

Sada pogledajmo najlakšu opciju za otvaranje datoteka ove vrste. Uzmimo Windows sustave kao primjer. U pravilu, veza za ovaj format nije postavljena prema zadanim postavkama. Kao rezultat - nemogućnost otvaranja datoteke dvostrukim klikom.

S druge strane, čak i ako se primijeni takva tehnika, bilo koja izmjena sustava Windows početno će ponuditi popis nekoliko najprikladnijih aplikacija ili zatražiti od korisnika da pregledavanjem odredi izvršnu EXE datoteku.

Prvo što pada na pamet zbog činjenice da je format teksta je izbor uređivača ove vrste. Na popisu programa, jedan od prvih (ako ne i prvi) nudi standardni Notepad - aplikaciju koja je uključena u obvezni skup bilo koje izmjene sustava Windows.

Međutim, ako riješite problem kako otvoriti XML datoteku u normalnom obliku, možete prvo pokrenuti sam Notepad, a zatim koristiti naredbu open iz izbornika datoteka ili standardnu ​​kombinaciju Ctrl + O za sve aplikacije. govoreći, ako je ova opcija prikladna, u izborniku za odabir programa možete postaviti korištenje ove metode za sve datoteke ove vrste ili sami odabrati željeni program iz izbornika, koji će naknadno otvoriti ovaj format prema zadanim postavkama (double- klik).

Možete, naravno, koristiti bilo koji internetski preglednik za pregled, ali nećete moći uređivati ​​podatke - samo ih pregledajte kao tekst, ništa više.

Kako otvoriti XML datoteku na čitljiv način: optimalni programi

Međutim, nije ograničeno na jednostavne stvari. Jednako jednostavno možete koristiti moćnije programe za obradu teksta kao što je Microsoft Word. XML datoteka u Wordu imat će potpuno isti izgled kao i bilo koja druga, na primjer, TXT format.

Ali vrijedi obratiti pozornost na trenutak da se poravnanje u Wordu, zapravo, kao i oblikovanje, nešto razlikuje od standardnog Notepada. Da, možete pregledavati ili uređivati ​​podatke, ali struktura dokumenta sa svim vrstama posebnih uvlaka (osobito ako ima dovoljno dugih redaka) može se pokvariti.

Ali ono što mnogi ljudi ne znaju sa sigurnošću je da se problem kako otvoriti XML datoteku u normalnom obliku može riješiti čak i uz pomoć MS Excel procesora za proračunske tablice. Istina, ovdje dolazi do izražaja ograničenje redaka. Drugim riječima, ako dokument sadrži previše podataka, informacije neće biti prikazane u potpunosti.

Ali ako govorimo o tome kako otvoriti XML datoteku u svom normalnom obliku, koji nije ni čitljiv ni uređivan, onda je bolje koristiti izvorne programe koji vam omogućuju stvaranje podataka ove vrste, ali ne sve vrste notepada, već posebne aplikacije s podrškom za sintaksu jezika. Među njima se posebno mogu istaknuti Oxygen XML Editor, EditiX, XML Marker i sl. Ovdje morate jasno razumjeti da su takve aplikacije u početku "naoštrene" za jezik i imaju mnogo više mogućnosti u usporedbi s drugim uređivačima teksta, čak i "najprevarenijim".

Pogreška pri otvaranju XML formata

Dakle, s pitanjem kako otvoriti XML datoteku u normalnom obliku, malo smo shvatili. Sada pogledajmo neke pogreške prilikom pokušaja otvaranja takvih podataka za pregled ili uređivanje. Obično aplikacija koju koristite može prijaviti poruku da ne može otvoriti XML datoteku jer je ugrožen integritet objekta koji traži. Za to može postojati više razloga (na primjer, nedovršeno ili iznenada prekinuto preuzimanje s interneta).

Do drugog pada može doći ako sadrži netočne oznake i atribute. U nekim slučajevima može doći do kvarova ako je XML datoteka privitak e-pošte. Kada je pokušate otvoriti u standardnim programima kao što je Outlook Express, datoteka se prvo sprema kao privremeni podatak u TMP formatu, a program odgovoran za otvaranje izvorne datoteke koju tražite ne razumije ovo proširenje. Stoga je bolje prvo spremiti privitak u izvornom obliku, a zatim ga otvoriti.

Što preferirati za rad s XML datotekama?

Tako smo shvatili kako otvoriti XML datoteku u normalnom obliku. Što koristiti? U najjednostavnijoj verziji, bilo koji uređivač teksta ili isti procesor proračunskih tablica prikladan je za gledanje. Ali ako je potrebno uređivanje, pa čak i uz podršku sintakse, kako bi se izbjegle moguće pogreške prilikom unosa naredbi, ne mogu se izostaviti specijalizirane aplikacije.

XML je ekstenzija datoteke koja predstavlja tekst pomoću pravila Extensible Markup Language. Zapravo, ovo je redoviti tekstualni dokument u kojem su svi atributi i dizajn (font, odlomci, uvlake, opće oznake) regulirani pomoću oznaka.

Najčešće se takvi dokumenti izrađuju u svrhu njihove daljnje upotrebe na Internetu, budući da je označavanje Extensible Markup Language vrlo slično tradicionalnom HTML izgledu. Kako otvoriti XML? Koji su programi prikladniji za to i imaju široku funkcionalnost koja vam također omogućuje prilagodbe teksta (uključujući i bez korištenja oznaka)?

Što je XML i čemu služi

XML se može usporediti s običnim .docx dokumentom. Ali ako je datoteka stvorena u Microsoft Wordu arhiva koja uključuje i fontove i podatke o pravopisu i raščlanjivanju, onda je XML samo tekst s oznakama. To je njegova prednost - u teoriji, možete otvoriti XML datoteku s bilo kojim uređivačem teksta. Isti *.docx moguće je otvoriti i raditi s njim samo u Microsoft Wordu.

XML datoteke koriste najjednostavnije označavanje, tako da svaki program može raditi s takvim dokumentima bez dodataka. Istodobno, nema ograničenja u pogledu vizualnog oblikovanja teksta.

Kako otvoriti XML

XML je tekst bez ikakve enkripcije. Svaki uređivač teksta može otvoriti datoteku s ovim nastavkom. Ali postoji popis onih programa koji vam omogućuju udoban rad s takvim datotekama bez proučavanja svih vrsta oznaka za to (to jest, program će ih sam organizirati).

Offline urednici

Za čitanje, uređivanje XML dokumenata bez internetske veze savršeni su sljedeći programi: Notepad ++, XMLPad, XML Maker.

Notepad++

Vizualno je sličan Notepadu integriranom u Windows, ali ima širi raspon funkcija, uključujući mogućnost čitanja i uređivanja XML tekstova. Glavna prednost ovog uređivača teksta je što podržava instaliranje dodataka kao i pregled izvornog koda (s oznakama).

Notepad++ bit će intuitivan običnim korisnicima Notepada za Windows

XMLPad

Posebnost uređivača je da vam omogućuje pregled i uređivanje XML datoteka s prikazom oznaka u obliku stabla. Ovo je vrlo korisno kod uređivanja XML-a sa složenim oznakama, kada se nekoliko atributa i parametara primjenjuje na isti dio teksta odjednom.

Raspored oznaka bočnog stabla je neobično, ali vrlo praktično rješenje koje se koristi u ovom uređivaču.

XML Maker

Omogućuje vam prikaz sadržaja dokumenta u obliku tablice, možete zamijeniti potrebne oznake za svaki odabrani uzorak teksta u obliku prikladnog GUI (moguće je napraviti nekoliko odabira odjednom). Još jedna značajka ovog uređivača je njegova lakoća, ali ne podržava konverziju XML datoteka.

XML Maker bit će prikladniji za one koji su navikli vidjeti potrebne podatke u obliku tablice

Online urednici

Danas možete raditi s XML dokumentima na mreži bez instaliranja dodatnih programa na računalu. Dovoljno je samo imati preglednik, tako da je ova opcija prikladna ne samo za Windows, već i za Linux sustave, MacOS.

Chrome (Chromium, Opera)

Svi preglednici temeljeni na Chromiumu podržavaju čitanje XML datoteka. Ali ne možete ih uređivati. Ali možete ih prikazati u izvornom obliku (s oznakama) i bez njih (s već oblikovanim tekstom).

Preglednici temeljeni na Chromium motoru imaju ugrađen XML preglednik, ali ne i uređivanje

xmlgrid.net

Resurs je kombinacija za rad s XML datotekama. Možete pretvoriti običan tekst u XML markup, otvoriti stranice u XML obliku (to jest, gdje je tekst označen). Jedina mana je što je stranica na engleskom.

Ovaj resurs za rad s XML datotekama prikladan je za one čija je razina znanja engleskog jezika iznad razine srednje škole

Codebeautify.org/xmlviewer

Još jedan online urednik. Ima praktičan način rada s dva okna, s kojim možete uređivati ​​sadržaj u obliku XML oznaka u jednom prozoru, dok drugi prozor prikazuje kako će tekst na kraju izgledati bez oznaka.

Vrlo praktičan resurs koji vam omogućuje da uredite izvornu XML datoteku u jednom prozoru i vidite kako će izgledati bez oznaka u drugom

XML su tekstualne datoteke u kojima je sam tekst formatiran pomoću oznaka. U obliku izvornog koda, te se datoteke mogu otvoriti s gotovo bilo kojim uređivačem teksta, uključujući ugrađeni Notepad u sustavu Windows.

XML format dizajniran je za pohranu podataka koji mogu biti korisni u radu nekih programa, stranica i podrške za određene označne jezike. Stvaranje i otvaranje datoteke u ovom formatu nije teško. To je sasvim moguće učiniti čak i ako na računalu nije instaliran nikakav specijalizirani softver.

Sam XML je označni jezik, donekle sličan HTML-u, koji se koristi na web stranicama. Ali ako se potonji koristi samo za prikaz informacija i njihovo ispravno označavanje, onda XML dopušta da bude strukturiran na određeni način, što ovaj jezik čini nešto poput analoga baze podataka koja ne zahtijeva DBMS.

XML datoteke možete izraditi pomoću specijaliziranih programa, kao i uređivača teksta ugrađenog u Windows. Pogodnost pisanja koda i razina njegove funkcionalnosti ovise o vrsti softvera koji se koristi.

Metoda 1: Visual Studio

Umjesto ovog uređivača koda iz Microsofta, možete koristiti bilo koji od njegovih kolega drugih programera. Zapravo, Visual Studio je naprednija inačica uobičajenog "Bilježnica". Kôd sada ima posebno označavanje, pogreške se automatski označavaju ili ispravljaju, au program su već učitani posebni predlošci koji olakšavaju stvaranje velikih XML datoteka.

Za početak morate izraditi datoteku. Kliknite na stavku "Datoteka" u gornjoj traci i s padajućeg izbornika odaberite "Stvoriti…". Otvorit će se popis sa stavkom "Datoteka".

  • Bit ćete prebačeni u prozor s izborom ekstenzije datoteke, odnosno odaberite stavku "XML datoteka".
  • Novostvorena datoteka već će imati prvi redak s kodiranjem i verzijom. Prema zadanim postavkama registrirani su prva verzija i kodiranje UTF-8 koje možete promijeniti u bilo kojem trenutku. Nadalje, da biste stvorili punopravnu XML datoteku, morate napisati sve što je bilo u prethodnoj uputi.

    Kada završite, ponovno odaberite na gornjoj traci "Datoteka", a tamo iz stavke padajućeg izbornika "Spasi sve".

    Metoda 2: Microsoft Excel

    Možete stvoriti XML datoteku bez pisanja koda, na primjer, koristeći moderne verzije, što vam omogućuje spremanje tablica s ovim proširenjem. Međutim, morate shvatiti da u ovom slučaju neće uspjeti stvoriti nešto funkcionalnije od običnog stola.

    Ova metoda je prikladnija za one koji ne žele ili ne znaju raditi s kodom. Međutim, u ovom slučaju korisnik može naići na određene probleme prilikom prepisivanja datoteke u XML formatu. Nažalost, običnu tablicu možete pretvoriti u XML samo pomoću najnovijih verzija MS Excela. Da biste to učinili, upotrijebite sljedeće upute korak po korak:


    Metoda 3: Bilježnica

    Za rad s XML-om, čak i uobičajeni je sasvim prikladan. "Bilježnica", međutim, bit će teško za korisnika koji nije upoznat sa sintaksom jezika, jer različite naredbe i oznake moraju biti napisane u njemu. Proces će biti nešto jednostavniji i mnogo produktivniji u specijaliziranim programima za uređivanje koda, na primjer, u Microsoft Visual Studio. Imaju posebno označavanje oznaka i opise alata, što uvelike pojednostavljuje rad osobe koja je nova u sintaksi ovog jezika.

    Za ovu metodu ne morate ništa preuzimati jer je već ugrađena u operativni sustav "Bilježnica". Pokušajmo u njemu napraviti jednostavnu XML tablicu prema ovim uputama:


    Vaš gotov rezultat trebao bi izgledati otprilike ovako:




    25
    Pravi


    XML prevoditelji moraju obraditi ovaj kod kao tablicu s jednim stupcem, koja sadrži podatke o izvjesnom Ivanu Ivanovu.

    NA "Bilježnica" sasvim je moguće izraditi jednostavne tablice poput ove, ali pri stvaranju obimnijih nizova podataka mogu se pojaviti poteškoće, jer u uobičajenom "Bilježnica" nema funkcija za ispravljanje grešaka u kodu ili njihovo isticanje.

    Kao što vidite, nema ništa komplicirano u stvaranju XML datoteke. Po želji ga može izraditi svaki korisnik koji je više ili manje sposoban raditi na računalu. Međutim, da biste stvorili potpunu XML datoteku, preporučuje se da naučite ovaj označni jezik, barem na primitivnoj razini.

    Uvod u ispravno označavanje

    XML sredstva Extensible Markup Language, s fokusom na markup(oznaka). Možete stvoriti tekst i označiti ga oznakama za omotavanje, pretvarajući svaku riječ, rečenicu ili dio u informaciju koju je moguće identificirati i sortirati. datoteke koje stvorite ili instance dokumenata, sastoje se od elemenata (tagova) i teksta, a elementi pomažu u ispravnom razumijevanju dokumenta prilikom čitanja na papiru ili čak elektroničke obrade. Što je više opisnih elemenata, to se više dijelova dokumenta može identificirati. Od ranih dana označavanja, jedna od njegovih prednosti bila je ta što se u slučaju gubitka računalnog sustava ispisuje podaci i dalje ostaju čitljivi zahvaljujući oznakama.

    Označni jezici prešli su put od prvih obrazaca koje su stvorile tvrtke i vladine agencije do Standard Generalized Markup Language (SGML), Hypertext Markup Language (HTML) i na kraju do XML-a. SGML se može činiti kompliciranim, a HTML (koji je u početku bio samo skup elemenata) nije bio dovoljno moćan da identificira informacije. XML je dizajniran kao označni jezik jednostavan za korištenje i proširiv.

    U XML-u možete kreirati vlastite elemente, što vam omogućuje točan prikaz dijelova podataka. Dokumente je moguće ne samo podijeliti u odlomke i naslove, već i odabrati sve fragmente unutar dokumenta. Da biste bili učinkoviti, trebate definirati konačan popis svojih elemenata i pridržavati ga se. Elementi se mogu definirati u Definiciji tipa dokumenta (DTD) ili u shemi, o čemu će se ukratko raspravljati u nastavku. Nakon što svladate i počnete koristiti XML, nemojte se bojati eksperimentirati s nazivima elemenata dok stvarate stvarne datoteke.

    Izrada XML dokumenta

    Kao što je spomenuto, XML datoteke sastoje se od teksta i oznaka. Većina teksta nalazi se u elementima u kojima je tekst okružen oznakama. Na primjer, recimo da želite izraditi kuharicu u XML formatu. Imamo recept tzv Sladoled Treba pretvoriti u XML. Kako bismo označili naziv recepta, njegov tekst prilažemo u element koji počinje i završava oznakama. Ovaj element se može nazvati recipename. Da biste označili početnu oznaku elementa, stavite njegovo ime u uglaste zagrade<>), kao ovo: . Zatim unesite tekst Ice Cream Sundae. Nakon teksta stavite završnu oznaku, koja je naziv elementa u uglastim zagradama, plus završna kosa crta elementa (/) ispred naziva elementa, ovako:. Ove oznake oblikuju element, u koji možete unijeti tekst, pa čak i druge elemente.

    Imena elemenata mogu se kreirati i za pojedinačne dokumente i za grupe dokumenata. Prema vašim zahtjevima, možete odrediti pravila koja se moraju poštovati za elemente. Elementi mogu biti strogo specifični ili sasvim općeniti. Pravila također moraju definirati što je dopušteno uključiti u svaki element. Mogu biti strogi, labavi ili srednji. Jednostavno stvorite elemente koji definiraju dijelove vašeg dokumenta za koje mislite da su važni.

    Počnite stvarati XML datoteku

    Prvi redak XML dokumenta može biti XML deklaracija. Ovaj neobavezni dio datoteke definira je kao XML datoteku, što može pomoći automatiziranim alatima i ljudima da prepoznaju datoteku kao XML, a ne SGML ili drugu oznaku.

    Deklaracija bi mogla izgledati baš ovako ili uključite XML verziju ( ) pa čak i kodiranje znakova, na primjer,za Unicode. Budući da ova deklaracija mora biti na samom početku datoteke, ako planirate kombinirati male XML datoteke u veću datoteku, ovaj izborni element je najbolje izostaviti.

    Stvaranje korijenskog elementa

    Početna i završna oznaka korijenskog elementa okružuju cijelo tijelo XML dokumenta. U datoteci mora postojati samo jedan root element, a to je potrebna "skin" za nju. pokazuje isječak primjera koji ovdje koristim s korijenskim elementom (recept). (Kompletna XML datoteka je u .)

    Ispis 1. Korijenski element

    Dok stvarate svoj dokument, između njega ćete postaviti tekst i dodatne oznake i .

    Imena elemenata

    Osjetljivost velikih i malih slova u oznakama

    Prilikom izrade XML-a početna i završna oznaka moraju se podudarati s velikim i malim slovima. U suprotnom biste mogli dobiti pogrešku prilikom korištenja ili gledanja XML-a. Na primjer, Internet Explorer ne prikazuje tekst ako postoji neslaganje velikih i malih slova. Umjesto toga, prikazuje poruke o neslaganju između početne i završne oznake.

    Dakle, imamo korijenski element . U XML-u se prvo odabiru nazivi elemenata, a zatim se na temelju tih naziva određuje odgovarajući DTD ili shema. Imena mogu sadržavati slova, brojke i posebne znakove kao što je podvlaka (_). Evo nekih pravila za imenovanje koja treba zapamtiti:

    • Razmaci u nazivima elemenata nisu dopušteni.
    • Imena moraju počinjati slovom, a ne brojem ili znakom. (Nakon ovog prvog slova može se koristiti bilo koja kombinacija slova, brojeva i valjanih znakova.)
    • Velika i mala slova nisu bitna, ali pazite da ne dođe do zabune.
    Ispis 2. Ostali elementi
    Sladoled 5 minuta

    XML dokument može sadržavati prazne oznake koje nemaju ništa unutra i mogu se izraziti kao jedna oznaka umjesto para početnih i završnih oznaka. Na primjer, to može biti samostalna oznaka HTML stila . Ne sadrži podređene elemente ili tekst, stoga je prazan element i može se pisati kao (s razmakom i poznatom kosom crtom na kraju).

    Elementi gniježđenja

    Privitak je postavljanje elemenata unutar drugih elemenata. Ti novi elementi nazivaju se podružnice elementi, a elementi koji ih okružuju - njihovi roditeljski elementi. U korijenski element ugniježđeno više stavki. Ovo su ugniježđeni podređeni elementi , i Unutar elementa postoji više identičnih podređenih elemenata . Gniježđenje može učiniti XML dokument višerazinskim.

    Tipična sintaktička pogreška povezana je s ugniježđivanjem roditelja i djeteta. Svaki podređeni element mora biti smješten između početne i završne oznake nadređenog elementa. Podređeni elementi moraju završiti prije početka sljedećeg podređenog elementa.

    Primjer ispravnog ugniježđivanja dan je u . Oznake počinju i završavaju bez tkati s drugim oznakama.

    Ispis 3. Pravilno ugniježđivanje XML elemenata.
    Sladoled 3 čokoladni sirup ili čokoladni kolačić 1 orašasti plodovi 1 trešnja 5 minuta

    Dodavanje atributa

    Elementi se ponekad dodaju Atributi. Atributi se sastoje od para naziv-vrijednost, gdje se vrijednost uzima u dvostruke navodnike ("), ovako: type="dessert" . Atributi vam omogućuju spremanje dodatnih parametara zajedno s elementom, mijenjajući vrijednosti\u200b\ u200bo ovih parametara od elementa do elementa u istom dokumentu.

    Atribut—ili čak više atributa—naveden je unutar početne oznake elementa: . Kada dodajete više atributa, oni se odvajaju razmacima: . prikazuje XML datoteku kako sada izgleda.

    Ispis 4. Naša XML datoteka s elementima i atributima
    Sladoled 5 minuta

    Možete koristiti bilo koji broj atributa. Razmislite koje detalje možete dodati svom dokumentu. Atributi su posebno korisni ako će se pohranjivati ​​dokumenti - na primjer, prema vrsti recepta. Imena atributa mogu sadržavati iste znakove kao i imena elemenata, s istim pravilima za izuzimanje razmaka i početak imena slovom.

    Dobro oblikovan i neispravan XML

    Ako slijedite pravila definirana u svojoj strukturi, moći ćete jednostavno stvoriti dobro oblikovan XML kod. Ispravan XML je XML kod sastavljen u skladu sa svim pravilima XML-a: ispravno imenovanje elemenata, ugniježđivanje, imenovanje atributa, i tako dalje.

    Ovisno o tome što radite s XML-om, možda ćete morati raditi s dobro oblikovanim XML-om. Razmotrite gornji primjer sortiranja prema vrsti recepta. Potrebno je da elementi sadržavao atribut tipa. Vrlo je važno moći uspješno testirati kod i osigurati da je vrijednost ovog atributa uvijek prisutna.

    Pod provjerom valjanosti podrazumijeva se provjera usklađenosti strukture dokumenta s pravilima koja su za njega utvrđena i određivanje podređenih elemenata za svaki roditeljski element. Ova su pravila definirana u Opis vrste dokumenta(DTD) ili shema. Ova provjera valjanosti zahtijeva da stvorite DTD ili shemu i zatim pogledate DTD ili datoteku sheme u svojim XML datotekama.

    Da biste omogućili provjeru valjanosti, morate staviti Deklaraciju o vrsti dokumenta (DOCTYPE) blizu početka vaših XML dokumenata. Ovaj niz sadrži referencu na DTD ili shemu (popis elemenata i pravila) koja će se koristiti za provjeru valjanosti ovog dokumenta. Niz DOCTYPE može biti nešto poput u .

    Ispis 5. DOCTYPE

    Ovaj primjer znači da je vaša datoteka popisa stavki imenovana naziv datoteke.dtd nalazi se na vašem računalu (tj. u direktoriju SYSTEM, a ne u javnom direktoriju PUBLIC).

    Korištenje entiteta

    Entiteti mogu biti fragmenti teksta ili posebni znakovi. Mogu se specificirati unutar dokumenta ili izvan njega. Entiteti moraju biti ispravno deklarirani i izraženi kako bi se izbjegle pogreške i ispravno prikazali.

    Ne možete unijeti posebne znakove izravno u tekst. Da biste koristili posebne znakove u tekstu, morate ih pretvoriti u entitete i koristiti kodove tih znakova. Fraze možete definirati kao entitete, kao što je naziv tvrtke, a zatim ih koristiti u cijelom tekstu. Da biste stvorili entitet, dodijelite mu naziv i zalijepite taj naziv i zalijepite taj naziv u tekst nakon znaka & (&) i završava točkom i zarezom - na primjer, (ili neko drugo ime). Zatim uključite ovaj kod u svoj niz DOCTYPE u uglatim zagradama(), kao u . Ovaj kod definira tekst koji se zamjenjuje za entitet.

    Ispis 6. Entitet

    Korištenje entiteta pomaže u izbjegavanju opetovanog ponavljanja iste fraze ili informacije. Također može olakšati uređivanje teksta (na primjer, ako tvrtka promijeni ime) na više mjesta odjednom jednostavnim podešavanjem niza definicije entiteta.

    Kako izbjeći greške

    Dok učite kako stvoriti XML datoteke, otvorite ih u uređivaču XML-a kako biste provjerili jesu li formalno ispravni i poštuju li se XML pravila. Na primjer, ako imate Windows® Internet Explorer®, možete jednostavno otvoriti svoju XML datoteku u pregledniku. Ako su vaši elementi, atributi i tekst prikazani, onda je XML datoteka dobro oblikovana. Ako postoje pogreške, vjerojatno ste nešto zabrljali u sintaksi i morate pažljivo provjeriti ima li u dokumentu pogrešaka pri upisu ili nedostajućih oznaka i interpunkcije.

    Zaključak

    Učenjem nekoliko jednostavnih pravila, imate fleksibilnost dizajna vlastitih XML elemenata i njihovih atributa. XML pravila nisu komplicirana. Upisivanje XML dokumenta također je jednostavno. Ključno je razumjeti što želite od dokumenata u smislu mogućnosti sortiranja i pretraživanja, a zatim dizajnirati elemente i atribute koji će zadovoljiti te zahtjeve.

    Kada dobro razumijete svrhu i znate kako označiti svoj tekst, možete stvoriti učinkovite elemente i atribute. S ove točke gledišta, pažljivo označavanje je sve što je potrebno za stvaranje dobro oblikovanog i upotrebljivog XML dokumenta.

    Izbor urednika
    Teško je pronaći dio piletine od kojeg je nemoguće napraviti pileću juhu. Juha od pilećih prsa, pileća juha...

    Da biste pripremili punjene zelene rajčice za zimu, trebate uzeti luk, mrkvu i začine. Mogućnosti za pripremu marinada od povrća ...

    Rajčica i češnjak su najukusnija kombinacija. Za ovo konzerviranje trebate uzeti male guste crvene rajčice šljive ...

    Grissini su hrskavi štapići iz Italije. Peku se uglavnom od podloge od kvasca, posipane sjemenkama ili solju. Elegantan...
    Raf kava je vruća mješavina espressa, vrhnja i vanilin šećera, umućena pomoću otvora za paru aparata za espresso u vrču. Njegova glavna karakteristika...
    Hladni zalogaji na svečanom stolu igraju ključnu ulogu. Uostalom, ne samo da omogućuju gostima lagani zalogaj, već i lijep...
    Sanjate li naučiti kako ukusno kuhati i impresionirati goste i domaća gurmanska jela? Da biste to učinili, uopće nije potrebno provoditi na ...
    Pozdrav prijatelji! Predmet naše današnje analize je vegetarijanska majoneza. Mnogi poznati kulinarski stručnjaci vjeruju da je umak ...
    Pita od jabuka pecivo je koje je svaka djevojčica naučila kuhati na satovima tehnologije. Upravo će pita s jabukama uvijek biti vrlo...