XML Tehnologii

Curs
8/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 55 în total
Cuvinte : 10480
Mărime: 133.02KB (arhivat)
Publicat de: Octaviu Ghiță
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Craciun Ion
Tehnologii XML. Teza anuala

Cuprins

  1. Întroducere 3
  2. Capitolul I: EXtensible Markup Language (XML) 4
  3. 1. XML - EXtensible Markup Language 4
  4. 1.1. Tehnologiile XML 5
  5. 1.1.1. Elementele specifice limbajului XML 8
  6. 1.2. Documente XML 9
  7. 1.2.1. Regulile de creare a documentului XML 11
  8. 1.2.2. Documente bine formatate şi documente valide 13
  9. 1.2.3. Sintaxa documentelor XML 13
  10. 1.2.3.1. Simbolurile speciale 14
  11. 1.2.3.2. Începutul unui element şi tag-ul de sfîrşit 14
  12. 1.2.3.3. Atribute 16
  13. 1.2.3.4. Comentarii 16
  14. 1.2.3.5. Referinţe la entităţi 17
  15. 1.2.3.6. Instrucţiuni de prelucrare 18
  16. 1.2.3.7 Secţiuni CDATA 19
  17. 1.2.3.8 Declaraţia tipului de document 20
  18. 1.3. Namespaces 20
  19. 2. Definirea tipului de document (DTD) 21
  20. 3. Modelul obiectual al documentului (DOM) 22
  21. 4. Spaţii de nume 22
  22. 5. XML Schema 24
  23. 5.1 Definirea elementelor şi atributelor 24
  24. 5.2. Deosebirele dintre XML Schema şi DTD 26
  25. 6. Vizualizarea documentelor XML 26
  26. 7. XML si bazele de date 27
  27. 8. Access XP si XML 29
  28. 9. Extensible Stylesheet Language – XSL 29
  29. 9.1. XPath 31
  30. 9.2. Elemente XPath care includ condiţii 33
  31. 9.3. Transformări XSLT 33
  32. 9.3.1. Root-ul stylesheet-ului XSLT 33
  33. 9.3.2. Elemente XSLT 34
  34. 10. Procesarea condiţionată 35
  35. Capitolul II: Parte practică 36
  36. 1. Comentariu saitului 36
  37. 2. Codul programului 38
  38. 2.1. Prima pagină 38
  39. 2.2. Pagina a doua 42
  40. Concluzie 52
  41. Bibliografie 54

Extras din curs

Întroducere

Extensible Markup Language, abreviat XML, descie o clasă de obiecte numite documente XML şi descrie parţial comportamentul unor programe de computer care le procesează. XML este o aplicaţie profil sau o formă restrictivă a SGML-ului, Standard Generalized Markup Language [ISO8879]. Prin construcţie, documentele XML se conformează documentelor SGML.

Documentele XML sunt realizate din unităţi de stocare numite entităţi, ce conţin date parsate sau neparsate. Datele parsate sunt realizate din caractere, unele dintre ele formînd date caracter iar altele ca marcaje. Marcajele codifică o descriere a schemei de stocare a documentului şi structura logică. XML furnizează un mecanism pentru a impune constrîngeri asupra schemei de stocare şi a structurii logice.

Un modul software numit procesor XML este utilizat pentru a citi documente XML şi pentru a da acces la structura şi conţinutul lor. Se consideră că un procesor XML îşi face munca în spatele unui alt modul, numit aplicaţie. Această specificaţie descrie comportamentul cerut unui procesor XML în termeni ce spun cum trebuie să citească datele XML şi ce informaţii trebuie să-i furnizeze aplicaţiei.

În timp ce HTML este un limbaj markup singular, proiectat pentru satisfacerea unor anumite cerinţe, XML este o adevărată familie de limbaje markup: pornind de la XML utilizatorul poate defini alte limbaje markup; aceasta înseamnă că aproape orice tip de date poate fi definit cu uşurinţă în XML. În aceste condiţii pe lîngă un mediu de comunicaţie universal (Internetul), o interfaţă utilizator universală (browser-ul) şi un limbaj de programare universal (Java) avem acum şi un format de date universal - XML.

XML este universal nu doar prin spectrul său de aplicaţii, dar şi prin uşurinţa utilizării. Faptul că este bazat pe text îl face uşor de utilizat pentru crearea de aplicaţii şi de unelte pentru dezvoltarea aplicaţiilor; este de asemenea un standard deschis, motiv pentru care nu necesită licenţă şi poate fi folosit pe toate platformele hardware/software. Ceea ce îl face de asemenea universal este puterea sa. Datele sunt transmise şi stocate în computere în diferite moduri: iniţial ele erau stocate în fişiere cu lungime fixă sau formate delimitate şi apoi s-au mutat în baze de date şi adesea în formate binare complexe. XML este un format de date structurate, care permite stocarea datelor complexe, indiferent dacă iniţial erau de tip text, binare sau orientate-obiect.

Capitolul I: EXtensible Markup Language (XML)

1. XML - EXtensible Markup Language

XML (Extensible Markup Language), descendent al SGML (Standard Generalized Markup Language) este un meta-limbaj utilizat în activitatea de marcare structurală a documentelor, a cărei specificaţie a fost dezvoltată începînd cu 1996 în cadrul Consorţiului World Wide Web (W3C), de un grup de cercetare condus de Jon Bosak de la Sun Microsystems, la care au aderat ulterior o serie de grupuri de experţi din comunităţile academice (Text Encoding Initiative, NCSA, James Clark) şi industriale (SUN, IBM, Netscape, Oracle, Adobe etc.). Prima versiune de XML a fost standardizată în 1998, fiind revizuită recent, în luna octombrie 2000.

Preview document

XML Tehnologii - Pagina 1
XML Tehnologii - Pagina 2
XML Tehnologii - Pagina 3
XML Tehnologii - Pagina 4
XML Tehnologii - Pagina 5
XML Tehnologii - Pagina 6
XML Tehnologii - Pagina 7
XML Tehnologii - Pagina 8
XML Tehnologii - Pagina 9
XML Tehnologii - Pagina 10
XML Tehnologii - Pagina 11
XML Tehnologii - Pagina 12
XML Tehnologii - Pagina 13
XML Tehnologii - Pagina 14
XML Tehnologii - Pagina 15
XML Tehnologii - Pagina 16
XML Tehnologii - Pagina 17
XML Tehnologii - Pagina 18
XML Tehnologii - Pagina 19
XML Tehnologii - Pagina 20
XML Tehnologii - Pagina 21
XML Tehnologii - Pagina 22
XML Tehnologii - Pagina 23
XML Tehnologii - Pagina 24
XML Tehnologii - Pagina 25
XML Tehnologii - Pagina 26
XML Tehnologii - Pagina 27
XML Tehnologii - Pagina 28
XML Tehnologii - Pagina 29
XML Tehnologii - Pagina 30
XML Tehnologii - Pagina 31
XML Tehnologii - Pagina 32
XML Tehnologii - Pagina 33
XML Tehnologii - Pagina 34
XML Tehnologii - Pagina 35
XML Tehnologii - Pagina 36
XML Tehnologii - Pagina 37
XML Tehnologii - Pagina 38
XML Tehnologii - Pagina 39
XML Tehnologii - Pagina 40
XML Tehnologii - Pagina 41
XML Tehnologii - Pagina 42
XML Tehnologii - Pagina 43
XML Tehnologii - Pagina 44
XML Tehnologii - Pagina 45
XML Tehnologii - Pagina 46
XML Tehnologii - Pagina 47
XML Tehnologii - Pagina 48
XML Tehnologii - Pagina 49
XML Tehnologii - Pagina 50
XML Tehnologii - Pagina 51
XML Tehnologii - Pagina 52
XML Tehnologii - Pagina 53
XML Tehnologii - Pagina 54
XML Tehnologii - Pagina 55

Conținut arhivă zip

  • XML Tehnologii.doc

Alții au mai descărcat și

Proiectarea și Crearea unui Web Server

INTRODUCERE În prezent produsele soft se implementează foarte rapid, din cauza dezvoltării enorme a tehnologiilor informaţionale, acumulării...

Realizarea unui Site - Pisici

Capitolul 1. Introducere în HTML 1.1 Noţiuni generale HyperText Markup Language (HTML) este un limbaj de marcare utilizat pentru crearea...

XML și Microsoft Office

1 Nevoia de XML Principalul inconvenient pe care il aveau pana acum programele de tip office era incompatibilitatea documentelor unuia cu...

Tehnologii Web - Cascading Style Sheets

Capitolul 1. Introducere in CSS CSS este un acronim provenind din Cascading Style Sheets, care înseamnã "foi de stil în cascadã". In documentele...

Standarde Asociate XML

XML este un meta-limbaj specificat pe doua niveluri diferite: standardul XML propriu-zis si aplicatiile XML. Este un limbaj pentru descrierea si...

Tehnologiile Web

1.1 WORLD WIDE WEB * Scurt istoric WORLD WIDE WEB (sau mai simplu WEB sau WWW) este un context arhitectural pentru accesul la documente...

Structuri Web

Structuri WEB Curs 1 – XML Lector Dana Boldeanu Ce este XML? XML (eXtensible Markup Language) este un meta-limbaj utilizat in activitatea de...

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Te-ar putea interesa și

Elaborarea a unei Pagini Web

INTRODUCERE Ca şi altele tehnologii “mari”, reţeaua mondială de calculatoare INTERNET se datorează naşterea sa “războiului rece”, în acel timp a...

Interfață utilizator universală pentru dispozitive wireless - sincronizare dispozitive

1. Introducere Ideea de baza a proiectului a pornit de la necesitatea omului de a fii tot timpul informat. Astfel daca initial existau...

Implementarea unei Interfețe Web pentru o Agenție de Turism

Introducere Lucrarea de faţă are ca şi scop realizarea unui site web pentru o agenţie de turism. Aplicaţia este realizată în ASP.NET, o platformă...

Utilizarea XML în Baze de Date

Utilizarea XML in baze de date INTRODUCERE Formatul de date XML devine formatul comun acceptat în industrie pentru schimbul de informaţii dintre...

Comerț electronic B2B - sistem de asistență

Introducere La momentul actual Internetul a devenit una din cele mai importante şi de bază caracteristici ale societăţii omeneşti. Internetul a...

Sinteza analitică a securității serviciilor web

Adnotare Teza de licenţă cu tema Sinteza analitică a securităţii serviciilor Web, este o tematică actuală şi de o importanţă deosebită ce necesită...

Extragerea Adreselor URL din Pagini Web cu Ajutorul Expresiilor Regulate în SGBD-ORACLE

INTRODUCERE Oracle este cel mai răspîndit Sistem de Gestiune a Bazelor de Date Relaţionale (Relaţional Database Management System - RDBMS) din...

Instrumentație virtuală bazată pe tehnologii web pentru monitorizarea unei centrale nucleare

Abstract In this project are presented various web tehnologies and with their help an HMI (human machine interface) is made.HMI presented in this...

Ai nevoie de altceva?