Keresés
Hírlevél
 
Kiemelt témák
»Hogy viszonyul ehhez a család?
»Legjobb metodika emberi relációk tárolására
»A programozó hibája, hogy törik a programját?
»Jogosultság kezelés mezőszinten
Állás/munka
»Wordpress szakértőt keresünk
»Kamu álláshirdetők listája
»Front-end fejlesztő / Sitebuilder
»DataStore Developer
»PHP programozó, webfejlesztő munkát keres
» több téma
Tudástár
?HTML-ben a Flash átméretezés torzul
Eredeti mezőnevek lekérdezése
?Input mezőből visszakapott adat probléma
Oldalon keresés 8x írja ki az eredményt
?XML-ből sok szövegmező
TinyMCE és az ékezetek
?Rengeteg hasonló kép betöltése gyorsan (PHP)
Ékezetes kar. nem minden táblában jól
?Shelltreeview gond
Grafikon rajzolás probléma
?Onclick= php függvény
?Egyenes megrajzolása
?Access-ből adott xml fájl kinyerése
Listázás időpont szerint
Exportálás változó könyvtárba
» több téma
Társalgó
»A programozásból jól meg lehet élni?
»MFC tanulás
»Könyvet adok-veszek
»Hogy viszonyul ehhez a család?
»Nintendo wii
»Letölthető az új Rad Studio XE és Delphi XE
»Weblap véleményezés
»Játékmotor elmélet
»Informatikai bulvárlap
»Delphi-ről C++-ra váltás
» több téma
Cikkek
»Bevezetés a genetikus algoritmusokba
»Bevezetés az adatkezelésbe
»Bevezetés a CSS alapjaiba
»GroupWise-kiegészítők készítése Python-ban
»Aspektus-orientált programozás
» több cikk
ASP  |  C#  |  C++  |  CSS  |  Delphi  |  Flash  |  HTML  |  Java  |  JavaScript  |  Pascal  |  Perl  |  PHP  |  Python  |  Visual Basic  |  Visual C++  |    »    

Cikkek

»

Adatbázisok

»

XML

»

Az XML formázási szabályai

A sorozat további cikkei:
szerző: balazsy, idő: 2004.04.13., értékelés: 5 (9 szavazat)
  Betűméret növelése Betűméret csökkentése Kapcsolódó fórum Felvétel kedvencekhez Küldés emailben Nyomtatható verzió
A XML jelölőnyelvet bemutató cikksorozat ezen részében felfrissítjük és kibővítjük az előző részben már megemlített XML dokumentum létrehozására vonatkozó szabályokat. Ezúttal az olvasók a dokumentumok alapelemeivel és szintaktikájával ismerkedhetnek meg, amelyek alapján már akár önállóan is képesek lesznek XML fájlok létrehozására.

A cikksorozat ezen részében felfrissítjük és kibővítjük az előző részben már megemlített XML dokumentum létrehozására vonatkozó szabályokat. Első lépésként definiáljunk pár fontos fogalmat, melyet a cikkben használni fogunk:

  • Jólformázott XML dokumentumnak nevezzük az összes olyan dokumentumot, amelyek teljes egészében megfelelnek az XML specifikációban meghatározott szabályoknak. Ezen szabályokból viszonylag kevés van, ezért betartásuk illetve megjegyzésük nem okoz nagy problémát. Az Internet Explorer XML értelmező modulja értelmezés előtt végrehajt jólformázottsági ellenőrzést, és végzetes hibával tér vissza, ha nem felel meg ennek a dokumentum.
  • Érvényes névnek (elemnév, tulajdonságnév ...) nevezzük azokat a karaktersorozatokat, amelyek betűvel vagy alulvonással kezdődnek, amit tetszőleges hosszúságú szám, betű, pont, alulvonás vagy kötőjel követ. Kivételt képez ez alól az "xml" karaktersorozat bármilyen kis és nagybetűs kombinációja, amely az XML számára foglalt (az IE nem végez e téren hibaellenőrzést, mégis kerülendő a használata). Érvényes névnek számítanak: _valami, he5l88, _._55kl
  • Jelentés nélküli karaktereknek nevezzük azon karaktereket, melyeket az XML értelmező modul figyelmen kívül hagy, vagyis nem befolyásolja a dokumentum tartalmát, pusztán az áttekinthetőség növelését szolgálja. Ezen karakterek közé soroljuk a szóközöket, tabulátorokat, sortöréseket.

Most nézzük meg kicsit részletesebben egy érvényes XML dokumentum felépítését, illetve az egyes elemek, részek lehetséges tartalmát:

  • fejrész
    • XML fejléc
    • dokumentum típus definíció
    • XML-séma definíció
    • megjegyzések
    • feldolgozási utasítások(stíluslap definíció vagy egyéb)
    • jelentés néküli karakterek
  • test rész
    • dokumentum elem
      • további elemek
      • megjegyzések
      • feldolgozási utasítások
      • jelentés nélküli karakterek
    • jelentés néklüli karakterek
    • megjegyzések
    • feldolgozási utasítások

Küldés emailben Küldés emailben Nyomtatható verzió Nyomtatható verzió
Belépés
E-mail cím:
Jelszó:

RSS források
-Hírek
-Cikkek
-Fórumok
-Állás/munka
Top pontgyűjtők
»Micu1.030
»Interlock280
»mezofi150
»Pitta_100
»Frostech0100
»szbzs.2100
»Hack100
»Riha60
»Akhiles50
»mrchandra50
Top wikieditorok
»Sting
»Doi
»FlamingClaw
»Argathron
»Csaboka2
»Vodka
»Joexy
»Ivn
»Balucinho
»Kelemzol
» ugrás a wikire
A nap kifejezései
»Algoritmus
»Hogyan kezdjem el
»Perl
» ugrás a wikire
Hírek
»Megérkezett a PostgreSQL 9.0 kiadásra jelölt változata
»Letölthető az új Rad Studio XE és Delphi XE
»Function-X digitális művészeti találkozó és demoscene party
»Webfejlesztőknek szóló közösségi oldalt indított a Microsoft
»Letölthető a hardvergyorsított Chrome 7 első fejlesztői kiadása
» több hír
PC Fórum hírek
»Itt az első kép az AMD nyolcmagos processzoráról
»"Szuperdizájnos" érintő-egeret mutatott be a Microsoft
»Szabadalmaztatta a számítógép kikapcsolását a Microsoft
»Vírusriadót váltott ki a webezőknél a Google
»Ingyen iWiW-ezhetnek mobiljaikról a T-Mobile-osok
»Automatikusan kiválogatja legfontosabb leveleink a Google
»OOo4Kids - ingyenes Office csomag gyerekeknek
»Új, gyorsabb Core i3 és Pentium processzorokat jelentett be az Intel
Tagi blogok
»PSP
»Első Programozó
»USB
»PHP, mint sablonmotor egyszerűen