Structuri Web

Extras din curs:

Structuri WEB Curs 1 – XML

Lector Dana Boldeanu

Ce este XML?

XML (eXtensible Markup Language) este un meta-limbaj utilizat in activitatea de marcare structurala a documentelor dezvoltat incepind cu 1996 de consortiul W3C.

Relatia HTML-XML:

HTML a fost conceput pentru a afişa datele.

XML-ul a fost proiectat pentru a transporta si stoca datele.

XML-ul permite definirea structurii și a semnificației datelor

Trăsături principale ale XML

Subset simplificat al SGML:

usor de implementat

fara limite in ceea ce priveste complexitatea structurilor ce pot fi definite

indeajuns de compact pentru a fi suportat de navigatoarele Web

Ofera suport pentru uzul international

marcajele si continutul pot fi reprezentate in UniCode

uneltele de dezvoltare XML pot suporta orice codificari

Metalimbaj conceput pentru a suporta definirea unui numar nelimitat de limbaje specializate, oferind suport de extinderi

portabilitate

Scopul limbajului extensibil de marcare este:

compatibilitatea - informatia structurata cu ajutorul XML-ului este citita si interpretata in acelasi fel, indiferent de platformă sau de dispozitiv, fie el mobil, palmtop, PC sau Mac.

Structura unui document XML

XML permite crearea oricărei etichete/tag-uri necesare pentru descrierea datelor și a structurii acestora.

Declararea unui document XML se face cu:

<?xml version="1.0"?> 

Definirea este necesara la inceputul documentului si nu trebuie folosit un tag de inchidere.

Structura unui document XML

Un document XML bine format (unul care corespunde specificaţiilor XML) începe cu un prolog şi conţine 1 sau mai multe elemente, un anumit număr de comentarii şi/sau instrucţiuni de procesare.

Prologul se vede pe prima linie a documentului şi conţine referirea la versiunea XML, în cazul de faţă 1.0, şi faptul că este codificat cu setul de caractere UTF-8 (Universal Character Set Transformation Format - 8biti). Pentru a putea fi reprezentate şi caracterele româneşti (ş,ţ,ă,î,â), se recomandă folosirea setului de caractere ISO-8859-2.

<?xml version="1.0" encoding ="UTF-8" ?> 

Tag-uri XML

Un document XML conţine cel puţin un element XML reprezentat prin tag-ul de început, tag-ul de sfârşit şi eventual conţinutul acestuia.

Numele de elemente si de atribute sunt case-sensitive (<tag> este diferit de <Tag> sau de <TAG>).

Sintaxa generală a unui element este:

<Nume_Tag Nume_atribut=“valoare atribut”>

Conţinutul tag-ului

</Nume_Tag>

Comentarii şi instrucţiuni

Comentariile în fişierele XML sunt reprezentate similar comentariilor din fişierele HTML, adică:

<!-- Acesta este un comentariu XML -->

Instructiunile de procesare (processing instructions) de forma:

 <?nume informatii ?>

nume - denumit tinta, identifica instructiunile de procesare pentru o aplicatie.

Documentele XML trebuie să conţină un element rădăcină. Acest element este “părintele“ tuturor celorlalte elemente. (dataroot)

Elementele într-un document XML formeaza o structura arborescenta.

În XML, spre deosebire de HTML, nu se acceptă tag-uri imbricate.

Ordinea în care sunt închise tag-urile este inversă celei în care au fost deschise.

De exemplu, secvenţa următoare de cod, deşi permisă în HTML, este greşită în XML:

<tag1> exemplu de text1

<tag2> alt exemplu de text2

</tag1>

</tag2>

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Structuri Web
    • CURS XML_21.02.ppt
    • Limbajul VB SCRIPT.pptx
    • Seminar CMS.ppt
Alte informații:
Tipuri fișiere:
ppt, pptx
Nota:
8/10 (1 voturi)
Nr fișiere:
3 fisiere
Pagini (total):
36 pagini
Marime:
659.78KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Profesorului:
Lector Dana Boldeanu
Sus!