Présentation générale
Ce cours 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.