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)
Publicat de: Vlad Alin Grecu
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Lector Dana Boldeanu

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>

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

Design-ul și Machetarea Paginilor Web

Trei reguli faţă de un sit 1. Respectarea strictă a standardelor internet. 2. Alegerea riguroasă a conţinutului paginilor web. 3. Asigurarea...

Utilizarea Internetului În Afaceri

Probleme importante: OBIECTUL CURSULUI - UAI MODULE - UIA 1. Suportul - internet, www si intranet 2. Probleme referitoare la economia...

Informație și Document în Societatea Cunoașterii

Introducere I. Documente electronice – definire, caracteristici şi tipologie I. 1. Delimitări terminologice I. 2. Document text I. 3....

XML Tehnologii

Întroducere Extensible Markup Language, abreviat XML, descie o clasă de obiecte numite documente XML şi descrie parţial comportamentul unor...

Informatică - cursuri pentru Fox Pro

I. Noţiuni, concepte şi metode utilizate în organizarea datelor Datele constituie materializarea, reprezentarea simbolică a informaţiilor (prin...

Introducere în PHP

Introducere in php Un fisier php poate contine text, etichete html si scripturi. Scripturile in fisierele php sunt executate de server. What is...

Webdesign

I. Consideraţii generale privind Internet şi World Wide Web La ora actuală în lume există milioane de calculatoare, care sunt folosite în cele mai...

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?