Ce cours, concu initialement par Ph. Rigaux, propose une introduction au langage XML
et à quelques-uns des principaux langages de traitement et
de manipulation de documents XML: DOM, SAX, XPath et XSLT.
L'enseignement comprend des cours magistraux, des TD/TP
et un projet. Les cours sont basés sur le polycopié mais
s'effectuent à un rythme assez rapide et ne couvrent
pas tous les détails. Une bonne méthode de travail consiste
sans doute à suivre les cours, et à compléter/réviser
ses connaissances ensuite avec le polycopié. Les TD s'effectuent sur machine et sont principalement
destinés à vous permettre de prendre en main les langages
et API XML, et ce dans le cadre des outils proposés. Dès que
vous avez effectué assez d'exercices pour vous sentir autonome,
vous pouvez vous embarquer dans le projet.
Notez que vous êtes encouragés à faire preuve d'autonomie et à
prendre des initiatives pour compléter et améliorer les
exercices et projets qui vous sont proposés.
Enfin, au dela des standards incontournables, un des objectifs de ce cours
consiste a presenter des langages de transformations a la pointe de la technologie. Une formation a XDuce, XQuery ou CDuce sera dispensee.
|