Skip to main content

Mi az XML vagy a kiterjeszthető jelölési nyelv?

Az XML (kibővíthető jelölési nyelv) a nagyobb összetettebb SGML (standard generalizált jelölőnyelv) kevésbé összetett, tömör nyelvjárása.A legegyszerűbb szempontból ez a nyelv szintaxiscímkéket használ a fájl különféle típusú adatok azonosítására.Például:

Az XML nagyon egyszerűvé teszi a különféle programok számára az adatok kinyerését, mivel a címkék megfelelnek az egyes modelleknek.Fent látunk egy adatmodellt 7 elemmel:

kliens (szülő elem), 6 beágyazott elemet tartalmaz: név, utca, város, állapot, zip és telefon.A Field egy személy vagy társaság nevét tartja.
Street : Ez a mező utcai címet fog tartani.ZIP
: Az 5 számjegyű irányítószám. Telefon
: A telefonszám.A DTD az egyik módja annak, hogy meghatározzuk egy XML -dokumentum szerkezetét vagy fát.A DCD (dokumentumtartalom leírása), a DDML (dokumentumdefiníció jelölési nyelv), a SAX (Simple API az XML -hez) és az XSchema.Tisztítsa meg, hogyan különbözik a hipertext jelölési nyelvtől (HTML).A HTML -ben használt címkék azt diktálják, hogy az anyagot hogyan kell bemutatni egy weboldalon, anélkül, hogy jelzi, hogy mi az anyag
.Az adatok manipulálása vagy újrafelhasználása a HTML fájlban további célokra nem életképes.Az XML -ben írt weboldalon szereplő adatok azonban manipulálhatók, különféle adatbázis -rendszerek kinyerhetők és újrahasznosíthatók. Ha HTML -t használ a weboldalak létrehozásához
stíluslapok gyakran használják.A formálisan lépcsőzetes stílusú lapok néven ismertek, a CSS stílus elemeket ad hozzá a HTML weboldalhoz.Ebben az esetben a CSS ekvivalense a
XSL (kiterjeszthető stíluslap nyelv), amelyet ugyanúgy hajtanak végre.

Az XSL valójában két funkciót szolgál fel.Utasításokat tartalmaz az XML-tudatos böngészők számára, hogyan lehet grafikai célokra előállítani a kódot, de utasításokat is tartalmaz a

átalakítására Az adatok más formátumokká, amelyeket XLST-nek neveznek.Az XSLT struktúrától eltérő fájlt generálhat.Ez különösen hasznos olyan területeken, mint például az e-kereskedelem, ahol az ügyfelek bemenete, például a név, a hitelkártya szám, a dollár összeg, az stb.Az XSLT transzformáló funkcióját akadálytalanítják az igénylési igények, és kizárólag az adatok sikeres mozgatásával foglalkoznak a hálózatok és a feldolgozási célokra szolgáló programok között.Egy olyan korban, amikor az információcsere ilyen nagy igény, az XML nyilvánvaló választás a HTML.Metalanguage

mdash;Egy nyelv, amely más nyelveket ír le.A W3C egyik célja az volt, hogy az XML -t opcionálisan tegye úgy, hogy tiszta maradjon, ellentétben a HTML -vel, amelynek sokféle konvenciája van, és ennek eredményeként a különféle böngészőknél eltérően jelenik meg, megnehezítve az adatok egységes módon történő bemutatását.A 2005. márciusi tesztek közül, amelyeket a W3C kiadott, a Microsoft Internet Explorer 6.0 SP2 korlátozott XML -képességével rendelkezik, állítólag a nyelv saját ízét használva, amely nem mindig felel meg a meghatározott szabványoknak.A Netscape jó kompatibilitást mutatott néhány problémával a 8.0 béta verzióban, míg a Firefox és a Mozilla a legjobb eredményt kapott a szabad böngészőknek, teljesen megvalósított, 100% -ban kompatibilis XML megjelenítési képességgel.-A oldalak sokkal nagyobb rugalmasságot biztosítanakMint a HTML oldalak, várhatóan a HTML -t választja a választott nyelvként.További információkért látogasson el a hivatalos W3C webhelyre.Online oktatóanyagok és sok könyv is rendelkezésre állnak.A nyelv megtanulásához fel lehet emelni, de a szakértők azt jósolják, hogy a beruházás megéri az időt.