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".
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:
![](https://i0.wp.com/lumpics.ru/wp-content/uploads/2017/08/zapolnyaem-tablitcu-Excel1.png)
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:
![](https://i0.wp.com/lumpics.ru/wp-content/uploads/2017/08/sozdainie-XML-faila.png)
Vaš gotov rezultat trebao bi izgledati otprilike ovako:
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:
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
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
Ispis 1. Korijenski element
Dok stvarate svoj dokument, između njega ćete postaviti tekst i dodatne oznake
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
- 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
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
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.
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:
Ispis 4. Naša XML datoteka s elementima i atributima
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
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.
- Tajne kuhanja tatarskih slatkiša chak-chak
- Unapređenje asortimana i povećanje prehrambene vrijednosti kruha i pekarskih proizvoda
- Značajke i recepti za pripremu i džem od luka
- Kakvu ribu možete soliti kod kuće: izbor i savjeti za kuhanje Solite bijelu ribu
- Što je jantra, vrste značenja jantre
- tehnologija izgaranja drva
- Kako izračunati specifičnu težinu u različitim područjima?
- Geografija mesnog govedarstva (goveda, svinje, ovce), peradarstvo
- Analiza tržišnog udjela poduzeća učinkovit je alat za uspješno poslovanje Koliki se udio u prodaji smatra normom
- Sedmi tehnološki način je kognitivni
- Vrste jednočlanih rečenica
- Pojam dijalekta. Što je dijalekt? Gramatički rječnik: Gramatika i lingvistički pojmovi
- Burns, Robert - kratka biografija
- Pojam uobičajenog rječnika i rječnika ograničene uporabe
- Nancy Drew: The Captive Curse Walkthrough Nancy Drew Curse of Blackmoore Manor Walkthrough
- Deadpool - Rješavanje problema
- Ne počinje Kako preživjeti?
- Što učiniti ako se bioshock infinite ne pokreće
- Prolazak Nancy Drew: Alibi u pepelu
- Spec Ops: The Line - pregled igre, pregled Spec ops the line ruši se na misijama