Xml lehetőségek közötti különbségek XML és HTML

A különbség az XML és a HTML

XML kiváló eszköz kezelésére strukturált adatok az interneten, köszönhetően a jelentési rejlő lehetőségeket HTML, a két nyelv kiegészíti egymást igazán. Ha a dokumentum szerkezete is fontos, hogy láthatóvá válik előnyeit XML. Ellentétben a HTML, XML kiváló jelölőnyelv létrehozása komplex web-alapú alkalmazások. Ebben az esetben a HTML tudás valóban segíthet a tanulmány az XML. Az átmenet a HTML XML fog történni sokkal gyorsabb, és a fejlesztés a fogalmat az XML specifikáció, sokkal könnyebb lesz.

XML ideális olyan esetekben, ahol a követelmények a dokumentum túl egyszerű HTML lehetőségek képviseletét biztosítják az adatok. Microsoft Internet Explorer XML támogatás, valamint a lehetséges összekapcsolása adatok révén dinamikus HTML (DHTML) és a Channel Definition Format (CDF). Netscape Navigator is kínál hasonló lehetőségeket. Mivel mind a mai népszerű böngészők támogatják a Document Object Model (Document Object Model, DOM), az elemek, hogy fogsz használni, lehet meghatározni az XML objektumok. Ez azt jelenti, hogy a program azokat a szkripteket. Ez bővíthetőség teszi XML ideális nyelv a kijelző dinamikus adatok különböző platformokon.

Általánosságban, az XML és a HTML különböző három fő területen:

  • Az XML, akkor meg a saját tag-készletek és a szükséges attribútumok nevei.
  • Az XML dokumentum szerkezete lehet egymásba ágyazott, hogy bármilyen szintű komplexitás, amennyiben megfelelnek a vonatkozó szabályok beágyazó XML dokumentumok.
  • Az XML-dokumentum tartalmazhat tetszőleges leírást a dokumentum nyelvtani, így más alkalmazások is érvényesíteni felépítését.

Ez nem azt jelenti, hogy az XML-tanulási folyamatot akkor van szükség, hogy teljes feledésbe minden, amit valaha ismert HTML - éppen ellenkezőleg. Sőt, mindkét nyelv származik SGML - „nagyapja” jelölő nyelvek, ilyen jellegzetesség a szintaktikai elemek, szabályok, tervezési elvek hasonlóak.

Lehet azzal érvelni, hogy az XML egy jelölőnyelv kifejlesztett képest HTML. És ha túl ezt nyilatkozatot, és azt mondják, hogy a HTML is elsősorban a képviselő tartalmát szöveges dokumentumok, XML használatos struktúra az adatok, hogy nem hibázik. Azonban a különbségek nem csak azt.

XML - ez nem helyettesíti a HTML. És ez nem csak HTML további címkék, bár leírása XML sokkal hatálya, mint a leírás a HTML. Annak ellenére, hogy a HTML egy olyan alkalmazás, az SGML, XML egy részhalmaza SGML, HTML és XML jelentős különbségek vannak. Különösen XML lehetővé teszi, hogy hozzanak létre egyedi címkék különböző célokra. Ezen túlmenően, a különbségek inkább figyelemreméltó, ha figyelembe vesszük a problémák, amelyekre vonatkozik az XML. Elmondhatjuk, hogy az XML a döntés a közös problémák okozta a HTML. XML használatával elért:
  • Jobb felett az elrendezés az információt.
  • Kevesebb rakodási Web-szerver, mert a lehetőségeket az információhoz való hozzáférés a kliens oldalon.
  • A különböző típusú hivatkozások (hiperhivatkozások).
  • Az a lehetőség, terjedésének különböző típusú információkat az interneten, és intraneten.
  • Kevesebb problémák merülnek fel, amikor megjelenítő nagy lapok (hosszú oldal).

Jobb felett az elhelyezés információ

A függetlenség a szerver

Jobb szabályozás a nagy dokumentumok

XML megkönnyíti, hogy megoldja a problémát, mert minden XML dokumentumban felépített és megfelelően dokumentálni kell. Az XML-ben, akkor nem kell „levágta a durva élek”, mint a HTML, különböző elemeit partíciók, akkor osztott egyetlen dokumentum fejezetekre. Egy ilyen többszintű szerkezet hasonlít egy hierarchikus nézetét mappák (mappák) a Windows Intézőben. Ebből az következik, hogy az XML lehetővé teszi, hogy keressen a teljes dokumentumot, anélkül, hogy hozzon létre külön szkripteket.

A több hiperhivatkozások

Te nem fáradt a gomb „Back” a böngészőben? Ez nem meglepő, hiszen a jelenlegi végrehajtása HTML egyszerre csak egyirányú kötődés (egy irányba összekapcsolása). Jelenleg nincs egyetértés a többszörösen formátumok (multi-kapcsoló formátumban), amely lehetővé teszi, hogy végezzen többirányú összekapcsolása (többirányú összekapcsolása), attól függően, hogy milyen szerepet játszik a dokumentumot. Azonban webes felhasználók szeretnék, hogy van valami több, mint az átmenetek az előre és hátra irányban. Hol vagyunk ma forrásai HTML? Más források -, hogy ez más web-oldalak, keresők, eszközök vezetésére beszélgetések (chat), stb ...

Összekapcsolása az XML azonban sokkal bonyolultabb, mint a HTML. Due XLL (bővíthető link Nyelv) - a nyelv leíró összefüggéseket a bevezetése más XML dokumentumok és kétirányú kapcsolatokat - XML ​​fejlett kötés mechanizmusok:
  • Adja meg a szemantika kapcsolat menedzsment.
  • Alkalmazza a fejlett leírás kapcsolatok (kiterjesztett hivatkozások), ami elengedhetetlen a több mint két linkek.
  • Fenntartása mutatókat külső források révén a fejlett mutató leírás (kiterjesztett mutatók, Xpointers)
Tekintsük kötési módszer jelenleg HTML. Egyszeres kötés (egyszerű link) eljárást biztosít azonosítására egyetlen forrásból. Specifikációja fejlett kommunikációs lehetővé teszi, hogy meghatározza a kapcsolatok között több mint két erőforrás. Anélkül, hogy a szakmai terminológia, azt mondhatjuk, hogy a meghosszabbított kötöttség lehetőségeket nyújt az XML dokumentumokat:
  • kétirányú kommunikáció;
  • külső ellenőrző kapcsolatot (vagyis ezeket a kapcsolatokat, hogy lehet működtetni kívül jelen dokumentum tartalmát);
  • linkek hozzáférést biztosítanak a gyűrű oldalak (gyűrű oldalak), vagy lehetővé teszi, hogy nyissa meg több ablakot;
  • kötvények a különböző forrásokból;
  • Képesség kapcsolatokat.

Kapcsolódó cikkek