Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tutorial limbajul xml curs 2 ;13 pagini

118 views

Published on

The second class about XML Language is in romanian language.

Published in: Software
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ http://1lite.top/6KPNGP ◀ ◀ ◀ ◀
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • .DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... .DOWNLOAD PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Tutorial limbajul xml curs 2 ;13 pagini

  1. 1. TutorialLimbajul XML Al Doilea Curs E-mail:romannn.iina@gmail.com Realizat de Roman Ina.
  2. 2. Un exemplu de imbricare Un exemplu de element imbricat in HTML <P>Acesta este <B>biroul meu</B>! In limbajul XHTML o sa fie <p>Acesta este<b>biroul meu</b></p>! In XML o sa fie <companie>Altec<cod>10</cod></companie> Un Exemplu de element XML incorect imbricat • XML <companie>Altec <cod> 10 </companie> </cod> • XML <selectie> <raspuns final> 5 </selectie> </raspuns final> Pg1 Curs 2;P.Roman Ina
  3. 3. Un document XML trebuie sa respecte o regula de validare • Un document XML se numeste bine format daca el respecta notatiile si regulille structurale ce apartine unui document XML. • Daca un document bine format respecta regulile unui DTD asociat atunci acel document este valid. • Un document XML trebuie sa aiba un element radacina.In HTML elemental radacina este <html> pg 3 • Cursul 2 .Realizat de R.Ina
  4. 4. Vom prezenta mai jos un exemplu cu elementul radacina <email> • Elementul de radacina <email> il vom descrie intr-o structura de arbore • pg4 Cursul 2;Realizat de Roman Ina E-mail To From Date Subject Body <email> <to>…….</to> <from>……</from> <date>…..</date> <subject>……</subject> <body>…..</body> </email>
  5. 5. Prezentam un document XML ce descrie datele dintr-un e-mail • Deschidem limbajul notepade • Si vom scrie astfel • <email> • <to> Ioana Popescu</to> • <from> Mirela Dragusanu</from> • <date> 23 Martie 2017</date> • <subject> O primavara frumoasa! </subject> • <body>Trimite numarul de colete pentru adresele indicate</body> • </e-mail> • pg5 • Cursul 2 .Realizat de Roman Ina.
  6. 6. XML poate acepta 3 atribute In exemplul de mai sus se foloseste versiunea 1,declaratia xml utilizeaza litere mici,cu exceptia declaratiei “UTF-8” Version,Encoding si Standalone Declaratia DocType este facultativa Un document XML poate fi scris in 2 maniere.Prima optiune poate fi : documente bine formate si documente valide Pg 6 . Cursul 2 XML. Realizat de Roman Ina.
  7. 7. Un document XML bine format respecta regulile de gramatica si sintaxa XML. Cum interpretam codul scris mai sus. Prima linie acestui cod declara ca acest document este scris in XML. Valoarea atributului nu poate fi decit 1,ne referim la version. Atributul encoding se refera la definirea setului de caractere utilizat in documentul XML. Aceasta linie trebuie scrisa cu litere mici,si nu este admisa nici o majuscule,in caz contrar programul de verificare parser va afisa eroare si documentul XML nu mai este bine format! Pg 7 . Cursul 2; Realizat de P.Roman Ina.
  8. 8. Celelalte elemente au fost scrise cu taguri.Toate elementele trebuie sa aiba un tag de deschidere si un tag de inchidere.Toate atributele XML trebuie sa aiba valori.Toate documentele XML trebuie sa aiba cel putin un element radacina. Un document valid este un document care contine un DTD si este bine formatat. Pg 8.Cursul 2 . Roman Ina.
  9. 9. Exemplul din slideul anterior descrie un DTD Intern .In interiorul documentului XML putem define 2 taguri : <!DOCTYPE> <!ELEMENT> Tagul <! DOCTYPE > permite deschiderea unui bloc de definire a tagului.Si pentru acest bloc va trebui sa dam un nume. Numele va fi e-mail. Structura va arata astfel: <! DOCTYPE email [ …… ]> Pt a atribui o valoare de tip text ,tagurilor <to> <from> <email> vom scrie #PCDATA(Parser Character Data). Pg 9.Cursul 2.P.Roman Ina.
  10. 10. Crearea unui fisier extern DTD Pentru definirea unui fisier extern DTD extern (ex.dtd) vom crea un nou fisier . Ca sa includem Acest fisier intr-un document XML este necesar sa adaugam linia urmatoare <!DOCTYPE email SYSTEM ”ex.dtd”> Cursul 2 ;pg 10 ; Realizat de Prof. Roman Ina
  11. 11. Cuvintul System defineste ca fisierul este definit local.Daca utilizam un DTD Public atunci vom inlocui cuvintul System cu cuvintul public. Pg 11; Cursul 2 realizat de Prof.Roman Ina
  12. 12. Mai sus am prezentat un document XML valid si bine format.Acest fisier defineste tipul de date client(element radacina).Vom intilni declaratia <!DOCTYPE client[ ]> asta inseamna ca facem cunostiinta cu un DTD intern. Pagina 12 ;Cursul 2 realizat de Prof.Roman Ina
  13. 13. Recapitulare! 1.Limbajul XML are 10 obiective ! Care sunt ,si cum le definim? 2.Cum utilizam XML in practica? 3.Care sunt regulile de sintaxa pt un fisier XML? 4.Ce este un document bine format? 5.Ce este un document bine valid? 6. Care dintre elementele de mai jos sunt case- sensitive: HTML; XHTML; XML. Vizitati siteurile pt mai multe cunostiinte de XML: http://www.w3.org/XML/ 9 http://msdn.microsoft.com/xml/default.asp 9 http://www.oasis – open.org/cover/xml.html#applications http://ina.roman.blogspot.com Pagina 13;Cursul 2;Realizat de Prof.Roman Ina E-mail:romannn.iina@gmail.com

×