Aplicații XML standard
Puteți utiliza XML nu doar pentru a descrie un singur document. Utilizator individual. o companie sau un comitet de standarde poate determina setul necesar de elemente XML și structura de documente care vor fi aplicate unei anumite categorii de documente. Un set similar de elemente și o descriere a structurii documentului se numește o aplicație XML sau un dicționar XML.
De exemplu, o organizație poate defini o aplicație XML pentru a crea documente care descriu structuri moleculare, resurse umane, prezentări multimedia sau care conțin grafică vectorială. La sfârșitul lecției, veți vedea o listă a unor aplicații XML comune deja existente sau a aplicațiilor pe care intenționați să le creați.
O aplicație XML este de obicei definită prin crearea unui descriptor de tip de document (DTD). care este o componentă validă a documentului XML. DTD este construit conform schemei bazei de date. stabilește și determină numele elementelor care pot fi utilizate în document, ordinea în care ele pot apărea, atributele elementului care sunt disponibile pentru utilizare și alte caracteristici ale documentului. Pentru utilizarea practică a aplicațiilor XML, includeți, de obicei, DTD-ul în documentul XML; Prezența DTD în document limitează gama de elemente și structuri pe care le veți folosi, astfel încât documentul dvs. să îndeplinească standardele acestei aplicații. Descrierile documentelor XML discutate mai devreme în acest capitol nu includ DTD. Despre cum să setați și să utilizați DTD. veți învăța în "Crearea documentelor XML valide".
Avantajele utilizării aplicațiilor standard, bazate pe XML în proiectarea documentului este faptul că aveți posibilitatea să partajați documente cu toți ceilalți utilizatori ai aplicației și documentul poate fi procesat și afișat de către software-ul, care a fost deja creat pentru această aplicație.
Aplicații bazate pe XML care îmbunătățesc calitatea documentelor XML
În plus față de aplicațiile XML, pentru a descrie anumite clase de documente, există mai multe aplicații XML pe care le puteți utiliza în orice document XML. Aceste aplicații ușurează crearea unui document și îmbunătățirea calității acestuia. Mai jos sunt exemple de astfel de aplicații.
- Limbă de șabloane extensibilă (XSL) vă permite să creați foi de stil puternice folosind sintaxa XML.
- Schema XML vă permite să dezvoltați scheme detaliate pentru documentele XML utilizând sintaxa standard XML, care este o alternativă mai puternică la utilizarea DTD.
- XML Linking Language (XLink) vă permite să vă conectați documentele XML. Acesta susține legăturile țintă multiple și alte funcții utile, oferind o mai mare libertate în comparație cu mecanismul de organizare a legăturilor în HTML.
- Limba XML Pointer (XPointer) vă permite să definiți linkuri țintă flexibile. Cu utilizarea în comun a XPointer și XLink, puteți organiza legături către orice loc din documentul țintă - nu doar tranziții la elemente marcate în mod special.
Despre XSL va fi descris în "Afișarea documentelor XML utilizând foi de stil XSL". Alte aplicații XML nu au fost încă finalizate și nu sunt acoperite de acest curs. (XLink și XPointer nu sunt acceptate în Internet Explorer 5).
După cum puteți vedea, XML nu este doar un instrument util pentru descrierea documentelor, ci servește și ca bază pentru construirea de aplicații și extensii care pot fi în cerere pe măsură ce se dezvoltă Internetul.
Utilizarea reală a XML
Deși conceptul de XML este foarte interesant, puteți avea o întrebare cum să îl aplicați în practică. Această secțiune oferă o listă de exemple de astfel de aplicații XML. așa cum a fost deja folosit pe scară largă și promițătoare. Dacă există aplicații XML corespunzătoare pentru utilizare practică, acestea vor fi date în paranteze. De exemplu, puteți afla că aplicația XML MathML vă va permite să formatați formule matematice.