Introduction

Year: 4º (1º)
Semester:
Credits: 6 (3)
ECTS: 6 (7,5)
Hours/Week: 3h
Lectures: Cristina Ribeiro (MCR); João Correia Lopes (JCL)

Aims

Introduce the concepts of markup and the state-of-the-art technologies for markup language specification. Use XML and XSL-based technologies to specify languages and support document production, processing and preservation over technological evolution. Explore XML processing within applications.

Contents

Documents and markup. Document life-cycle. Structured and semi-structured documents. Document markup. Markup languages: SGML, XML.
XML Documents. Physical structure. Logical Structure. DTD's and Schemas.
XML Document Processing. Document transformation. XSLT. Document presentation.
Document processing within applications. DOM and SAX.

Main Bibliography

Other Bibliography

Teaching Procedures

Lectures include theoretical presentation of the course subjects and practical sessions where proposed research topics are discussed with the students and practical coursework reported.

Software

XML Spy or Oxygen.

Evaluation Type

Continuous Evaluation with Final Exam.

Evaluation Components

Evaluation of assignments accomplished during the semester, according to the published regulations: 60%
Final exam: 40%

Frequency Attainment

Minimum required to pass this course: 50% practical assessment, 40% theoretical assessment.

Final Classification

60% * Practical assignments + 40% * Exam.

Special Works and Tests

Students taking exams under special regimes are expected to previously submit the assignments required for this course.

Special Evaluation (Working Students, etc)

Students taking exams under special regimes are expected to previously submit the assignments required for this course.

Classification Improvement

Students may improve the mark obtained in the practical component in the subject's next edition. Exam marks may be improved in the resit exam period.
Top