marcarea documentelor

marcarea documentelor

Cartea este dedicată dezvoltării de aplicații de conversie a XML-documente folosind XSLT - Extensible Stylesheet Language pentru transformări. Discută utilizarea XSLT și XPath limbi în rezolvarea problemelor practice: încheierea documentelor în format HTML, utilizează diferite seturi de caractere pentru internaționalizare și, în special, aplicarea rusificare, eficacitatea abordărilor actuale pentru a rezolva problemele de conversie. număr mare de exemple folosite pentru a ilustra materialul.

Pentru începători și programatori profesioniști

Carte: Tehnologia XSLT

marcarea documentelor

Secțiunile de pe această pagină:

Markup Ideea este de a fi utilizate pentru a izola părți ale documentului sunt etichete text simple, numite tag-uri. Tag-uri delimitează documentul, selectați-l în bucăți și oferindu-le unele dintre caracteristicile (de exemplu, subliniind că este necesar să se sublinieze partea din text).

Un exemplu simplu de un limbaj de marcare este deja probabil familiar cititorilor de HTML - Hypertext Markup Language. În HTML, având în vedere un set de tag-uri pentru formatarea vizuală a unui document, de exemplu:

conținut

- identifică conținutul ca un paragraf;


- stabilește linia de transfer;

conținut - identifică conținutul boldate;

conținut - selectează conținutul cu caractere cursive;

conținut - subliniază conținutul.

Tag-uri pot fi asociat și singur. etichetele Paired (de exemplu, conținut ) Este o parte izolată a documentului, unic (de exemplu,
) Definiți o anumită instrucțiune.

În exemplul anterior, textul poate fi marcate după cum urmează.

Acum, acest document conține nu numai datele de oferta, ci, de asemenea, informațiile cu privire la modul în care primitiv ar trebui să arate vizual. Acest lucru face documentul mai ușor de înțeles, dar ușor de înțeles pentru persoana, nu aparatul. Expresia „răcire rapidă“ și „livrare gratuită în oraș“, a subliniat în textul aceleași etichete, descriu de fapt lucruri diferite. Prima - calitatea produsului, iar al doilea - un serviciu oferit de companie. Cu alte cuvinte, aceleași etichete din document au sensuri diferite - una și aceeași sintaxă exprimă diferite semantica.

Pentru a rezolva această problemă nepotrivire, XML oferă un mod foarte simplu si foarte eficient - pentru a extinde setul de etichete utilizate, astfel încât acestea ar putea exprima pe deplin semantica, care pot avea doar documentul. De exemplu.

Astfel, pur și simplu prin extinderea set de tag-uri, am ucis două păsări.

identificat în mod explicit în structura documentelor de date. Acest lucru face posibilă în continuare mașină de prelucrare a documentelor, care în acest caz este încă ușor de înțeles pentru om.

În aceste două poziții este sensul XML (Extensible Markup Language English, Extensible Markup Language.) - la date separate de prezentare și de a crea documente de tip text formează structura specificată în mod explicit.

Sintactic XML, în comparație cu HTML, nu este nimic nou. Acesta este același text, tag-uri de marcare, dar cu singura diferență fiind că există un set limitat de tag-uri HTML pe care le puteți utiliza în documente, în timp ce XML vă permite să creați și să utilizați orice marcare care aveți nevoie pentru o descriere detaliată a datelor.

articole similare