Structuri Web

Curs
8.5/10 (2 voturi)
Domeniu: Calculatoare
Conține 3 fișiere: ppt, pptx
Pagini : 36 în total
Mărime: 659.78KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: Lector Dana Boldeanu

Extras din document

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>

Conținut arhivă zip

  • Structuri Web
    • CURS XML_21.02.ppt
    • Limbajul VB SCRIPT.pptx
    • Seminar CMS.ppt

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baze de Date - Gestionarea Cartilor intr-o Biblioteca

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Probleme Rezolvate Oracle

I. SISTEME DE GESTIUNE A BAZELOR DE DATE 1. Facultăţi Se dă următoarea structură de fişier: Denumire C,20 (Denumirea facultăţii) Localitate...

Subsistem Informatic Privind Evidența Fondului de Cărți în Bibliotecă

INTRODUCERE J. C. Levinson sublinia că cei care studiază “cu asiduitate proprii clienţi, clienţii concurenţei şi clienţii întregului lor domeniu...

Sistem Informatic pentru Gestiunea unei Librarii

I. Prezentarea sistemului informatic I.1. Descrierea generală a sistemului informatic Scopul aplicației ce urmează a fi proiectată este acela de...

Prelucrarea Imaginilor Digitale 1

Esantionarea si cuantificare sunt realizate de dispozitivele de achizitie a imaginilor. Acestea pot consta intr-un singur senzor care se misca...

Curs ASDN

1.1. Sisteme de numeratie - Sistemele numerice prelucrează informatie - Informatia este codificată ® un anumit tip de reprezentare - Sistemul...

Ai nevoie de altceva?