dokumentumok megjelölése
A könyv foglalkozik a fejlődés iránti kérelmek átalakítására XML-dokumentumok segítségével XSLT - Extensible stíluslapnyelv átalakításokra. Tárgyalják a XSLT és az XPath nyelv gyakorlati problémák megoldására: a következtetést HTML formátumú dokumentumok, különböző karakterkészletek nemzetközivé, és különösen, a kérelmet a oroszosítás, hatékonyságának jelenlegi megközelítések, hogy megoldja a konverziós problémákat. nagyszámú példa szemléltetésére használják az anyagot.
A kezdők és a professzionális programozók
Könyv: XSLT technológia
dokumentumok megjelölése
Szakaszok ezen az oldalon:
Markup Az ötlet, hogy használjuk, hogy elválasszuk a dokumentum egyes részei egyszerű szöveges címkék, úgynevezett címkéket. Címkék határolja el a dokumentumot, jelölje ki darabokat, és biztosítja számukra bizonyos funkcióit (pl, rámutatva, hogy ez szükséges hangsúlyozni a részét a szövegben).
Egy egyszerű példa a jelölőnyelv már valószínűleg ismeri az olvasók HTML - Hypertext Markup Language. A HTML-ben, mivel egy sor címkék vizuális formázáshoz egy dokumentum, például:
tartalom
- azonosítja a tartalmat, mint egy bekezdés;
- határozza meg az átviteli vonal
tartalom - azonosítja a tartalmát félkövér;
tartalom - kiválasztja a tartalom dőlt;
tartalom - hangsúlyozza a tartalmat.
Címkék lehet párosítani és egységes. Páros címkék (például tartalom ) Izoláljuk a dokumentum egy részét, egyetlen (például
) Határozza egy bizonyos utasítást.
Az előző példában a szöveg lehet tüntetni a következő szöveget.
Nos, ez a dokumentum tartalmazza nemcsak az ajánlat adatait, hanem primitív információt kell kinéznie vizuálisan. Ez teszi a dokumentum könnyebb megérteni, de érthető az a személy, nem a gép. A „gyors hűtést” és a „szállítás ingyenes a városban”, kiemelve a szövegben az azonos címkéket, konkrétan le különböző dolog. Az első - a termék minőségét, és a második - a szolgáltatás, amelyet a cég. Más szóval, az azonos címkéket a dokumentumban eltérő jelentésű - egy és ugyanazt a szintaxist fejezi különböző szemantikája.
Megoldani ezt a problémát mismatch, XML egy nagyon egyszerű és nagyon hatékony módja - kiterjeszteni a címke készlet használni, hogy teljesen fel tudták kifejezni a szemantika, amely csak a dokumentumot. Például.
Így, egyszerűen kiterjesztésével címke készlet, akkor két legyet ütött.
Kifejezetten felsorolt dokumentum adatszerkezet. Ez lehetővé teszi, hogy további dokumentum feldolgozó gép, ami ebben az esetben is érthető, hogy az ember.
Ebben a két pozíció az XML értelemben (angol Extensible Markup Language, Extensible Markup Language). - külön adatok bemutatása, és hozzon létre szöveges dokumentumok képezik a szerkezet a kifejezetten megadva.
Szintaktikailag XML, mint a HTML, nincs semmi új. Ez ugyanaz a szöveg, címkéket, de az egyetlen különbség az, hogy van egy korlátozott számú HTML, amelyek segítségével a dokumentumok, míg az XML lehetővé teszi, hogy hozzon létre és használjon olyan jelölést, hogy szükség lehet egy részletes leírást az adatokat.