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

Baze de date - gestionarea cărților într-o bibliotecă

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

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

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

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...

Sistem informatic pentru gestiunea unei librării

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

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...

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...

Autocad pentru începători

C1.1.CONCEPTUL DE CAD TERMINOLOGIE - COMPUTER AIDED ENGINEERING -CAE-vizeazăetapeledecercetare,inovaresiconcepţie; - COMPUTER AIDED DRAWING/...

Securitatea informațională a business-ului

Lecţia 1 Introducere în securitatea informaţională 1.Informaţia ca obiect de valoare şi protecţie 4 2.Conceptele de bază ale Securităţii...

Te-ar putea interesa și

Teză de licență - formarea unui portal informativ

Introducere Actualitatea temei: Societatea informaţională este societatea în care producerea şi consumul de informaţie este cel mai important tip...

Aplicație web pentru cumpărarea și rezervarea de bilete online-bilete de cinema

INTRODUCERE După cum se poate vedea şi în titlul lucrării eu am ales să realizez o aplicaţie web pentru rezervarea şi cumpărarea de bilete de...

SDD - structură site web

1. Introducere a.Obiectivul problemei Proiectul constă în realizarea unui program care să implementeze structurile de lista, arbore binar de...

Magazin Virtual

Capitolul 1. Aspecte introductive 1.1 Apariţia E-Business-ului Timp de treizeci de ani, Internetul a fost o reţea de calculatoare fără specific...

Generarea Automată a Diferitelor Modele de Pagini de Web cu Conținut Informativ din Baze de Date

Introducere MOTO: Programatorul este un creator de universuri pentru care este în întregime responsabil. (Joseph Weizenbaum) Odatǎ cu apariţia...

Structura și funcțiile web-camerei

Ce este o web-camera ? Doriti sa va vedeti prietenii in timp ce conversati cu ei pe Internet? Nimic mai simplu, o camera web poate fi ceea ce...

Organizarea Informațiilor pe Web

Capitolul 1. Introducere 1.1 Istoric World Wide Web Web (World Wide Web sau, pe scurt, WWW) reprezintă un sistem de distribuţie locală sau...

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?