XML si informatie structurata

Anul IV, specializarea A, sem. I, pachetul 2A3, disciplina 1

Numar ore: curs 2 ore/saptamâna, laborator 2 ora/saptamâna
Titular curs: Sl.dr.ing. Adriana Olteanu
Titular laborator: Sl.dr.ing. Adriana Olteanu
Numar puncte de credit: 4

Modalitatea de apreciere si notare:

    Activitatea la laborator si teme de casa 4 puncte, examinarea finala (examen scris) 6 puncte

Obiective curs:

    Cursul isi propune sa prezinte cunostintele specifice necesare crearii, folosirii si interpretarii documentelor XML. Se introduc notiuni generale despre fisierele XML, dar si notiuni specifice formatarii, validarii, parcurgerii, parsarii documentelor XML. Se pune accent asupra corectitudinii scrierii documentelor XML si a regulilor de creare a lor.

Obiective laborator:

    In cadrul laboratorului, se prezinta folosirea documentelor XML in paginile web, cum se parseaza folosind anumite metode, SAX si DOM, fisierele XML si bazele de date.

Continut curs:

  • Introducere
  • Componentele documentelor XML (Prolog, Elemente, Atribute, Referinte la entitati, Comentarii, Instructiuni de procesare, Sectiuni CDATA). Structura unei aplicatii XML
  • Declaratii de structura. Documente "bine-scrise". DTD(Document Type Definition). Declararea unui DTD intr-un document XML. Definitii DTD
  • Spatii de nume
  • XML Schema. Definirea unui fisier XML Schema. Elementul schema. Referirea unei scheme XML dintr-un document XML. Principalele componente XML Schema. Indicatorii XML Schema
  • Concepte ale parsarii XML. Parsarea SAX. Parsarea DOM
  • XSL( Extensible Stylesheet Language): XPath, XSLT, XSL-FO

Continut laborator:

  • Afisarea documentelor XML in pagini web.
  • Exemplificarea DTD.
  • Exemplificarea folosirii DOM si SAX.
  • XML si baze de date relationale(MS SQL Server 2005)
  • Folosirea expresiilor XPath

Observatie:

    Activitatea de laborator presupune participarea la ore si realizarea unui referat cu tematica cursului.

Bibliografie:

  • Extensible Markup Language (XML) 1.0 (Third Edition) W3C Recommendation 4th February 2004, François Yergeau, Tim Bray, Jean Paoli, C. M. Sperberg-McQueen, Eve Maler(http://www.w3.org/TR/2004/REC-xml-20040204/)
  • Elliotte Rusty Harold, XML Bible. IDG Books Worldwide, Inc, 919 E. Hillsdale Blvd., Suite 400, Foster City, CA 94404
  • http://www.w3schools.com/xml/
  • Charles F. Goldfarb, Paul Prescod. The XML Handbook, Prentice Hall PTR, Upper Saddle River, NJ 07458, 2000
  • David Hunter, Andrew Watt, Jeff Rafter, Jon Duckett, Danny Ayers, Nicholas Chase, Joe Fawcett, Tom Gaven and Bill Patterson. Beginning XML, 3rd Edition, John Wiley & Sons Inc, September, 2004. isbn: 0-7645-7077-3
Choosing the best web hosting some times could be difficulty if you dont know what to look for. Read hosting reviews and if you may like we highly recommend using green hosting servers.
Free Joomla Templates designed by Joomla Hosting