Capitolul 1 1

Limba de marcare este un set de instrucțiuni speciale numite etichete concepute pentru a forma o structură în documente și pentru a defini relațiile dintre diferitele elemente ale acestei structuri. tag-uri de limbă, sau așa cum sunt numite uneori, descriptori de control sunt alocate în astfel de documente în raport cu conținutul documentului principal și servesc drept ghizi pentru programe, generarea de conținut document de pe afișajul partea de client. În cele mai timpurii sisteme, simbolurile "<” и “>", În care au fost plasate numele instrucțiunilor și parametrii lor. Acum, acest mod de etichetare este standard.

HTML este o versiune simplificată a limbajului standard de markup comun - SGML (Standard Generalized Markup Language), care a fost aprobat de ISO ca standard în anii '80. Această limbă este concepută pentru a crea alte limbi de marcare, definește un set valabil de etichete, atributele acestora și structura internă a documentului. Controlul corectitudinii utilizării descriptorilor este realizată folosind un set special de reguli, numite DTD-descrieri care sunt utilizate de programul client atunci când parsarea documentului. Pentru fiecare clasă de documente definește propriul set de reguli care descriu gramatica limbajului de markup corespunzător. Utilizând SGML, puteți descrie datele structurate, puteți organiza informațiile conținute în documente, puteți prezenta aceste informații într-un format standardizat. Dar, din moment ce o parte din complexitatea sa, de SGML a fost folosit în principal pentru a descrie sintaxa altor limbi (cel mai faimos dintre care este HTML), și câteva aplicații lucrează cu documente SGML- direct.

Mult mai simplu și mai convenabil decât SGML, limbajul HTML vă permite să definiți designul elementelor de document și aveți un anumit set limitat de instrucțiuni - etichete prin care se realizează procesul de marcare. instrucțiuni HTML, destinat în primul rând pentru gestionarea conținutului documentului de ieșire de pe ecranul programului client, și, prin urmare, determina metoda de prezentare a documentului, dar nu și structura sa. Ca parte a bazei de date hipertext descrisă de HTML, se folosește un fișier text care poate fi ușor transferat prin rețea utilizând protocolul HTTP. Această caracteristică, precum și faptul că HTML este un standard deschis și un număr foarte mare de utilizatori are capacitatea de a utiliza posibilitățile de această limbă pentru înregistrarea documentelor, desigur, a influențat creșterea popularității HTML și a făcut-o astăzi principalul mecanism pentru furnizarea de informații de pe Web.

Rezumând tot ceea ce sa spus, se poate argumenta că HTML deja nu satisface pe deplin cerințele dezvoltatorilor moderni pentru limbile de acest fel. Și a fost înlocuit de o nouă limbă de marcare hipertext, puternică, flexibilă și, în același timp, un limbaj convenabil XML.

XML (Extensible Markup Language) este un limbaj de markup care descrie o întreagă clasă de obiecte de date numite documente XML. Această limbă este folosită ca un mijloc de a descrie gramatica altor limbi și de a controla corectitudinea compilației documentelor. Ie XML în sine nu conține etichete destinate marcării, ci determină pur și simplu ordinea creării lor. Astfel, dacă, de exemplu, credem că pentru a indica elementul de trandafir într-un document, trebuie să utilizați eticheta ; apoi XML ne permite să folosim liber eticheta pe care o definim și putem include fragmente în document care sunt similare cu următoarele:

Un set de etichete poate fi ușor extins. Dacă, să zicem, ne-ar dori, de asemenea, să subliniem faptul că floarea descriere trebuie, în sensul de a merge în descrierea seră, în cazul în care infloreste, apoi cere doar noile etichete, și să aleagă ordinea în care acestea:

Un alt avantaj evident al XML este abilitatea de ao folosi ca limbă de interogare universală pentru magazinele de informații. În prezent, versiunea de lucru a standardului XML-QL (sau XQL) este în considerare în W3C, care poate, în viitor, să concureze serios cu SQL. În plus, documentele XML pot acționa ca un mod unic de stocare a datelor, care include și instrumente pentru parsarea informațiilor și prezentarea acestora pe partea clientului. În această zonă una din direcțiile de perspectivă este Java integrare si XML - tehnologia vă permite să utilizați puterea ambelor tehnologii în construcția unei aplicații mașini independente, folosind, în plus, un format de date universală atunci când fac schimb de informații.

De asemenea, XML vă permite să controlați corectitudinea datelor stocate în documente, să verificați relațiile ierarhice din cadrul documentului și să stabiliți un singur standard pentru structura documentelor, conținutul cărora poate fi o varietate de date. Aceasta înseamnă că poate fi utilizat pentru a construi sisteme complexe de informare în care problema schimbului de informații între diferite aplicații care rulează pe același sistem este foarte importantă. Prin crearea structurii mecanismului de schimb de informații la începutul lucrului la proiect, managerul se poate salva în viitor din multe probleme asociate cu incompatibilitatea formatelor de date utilizate de diferitele componente ale sistemului.

De asemenea, unul dintre avantajele XML este faptul că programele-manipulatoare de documente XML nu sunt complexe și deja toate tipurile de produse software proiectate pentru a lucra cu documente XML sunt distribuite în mod liber. XML este suportat în IE5. A fost anunțată în versiunile viitoare ale aplicației Netscape Communicator, DBMS Oracle, DB-2, în aplicațiile MS-Office. Toate acestea sugerează că, cel mai probabil, în viitorul apropiat, XML va deveni limba principală a schimbului de informații pentru sistemele informatice, înlocuind, prin urmare, HTML. Bazate pe XML deja create astfel de bine-cunoscute limbaje de markup specializate, cum ar fi SMIL, CDF, MathML, XSL, precum și o listă de proiecte de lucru pentru limbi noi, în așteptarea W3C, este actualizată în mod constant.







Articole similare

Trimiteți-le prietenilor: