COAP:COAP-2180/week1: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
|||
Line 1: | Line 1: | ||
== Week 1 [[Help:COAP-2180|COAP 2180]] == | |||
=== Learning goals === | |||
On week one we will look at XML in three ways: | On week one we will look at XML in three ways: | ||
* Where is XML used ? | * Where is XML used ? | ||
* What is XML (a formalism) | * What is XML ? (a formalism) | ||
* What do we mean by a "document structure" ? | * What do we mean by a "document structure" ? | ||
* How can we hand-code XML "applications" | * How can we hand-code XML "applications" ? You will learn how to use an XML editor and make use of so-called DTDs. | ||
=== | === Activities and teaching materials (Monday) === | ||
; Introduction to XML | ; Introduction to XML | ||
* [http://tecfa.unige.ch/guides/te/files/xml-intro.ppt xml-intro.ppt] (slides used on Monday) | * [http://tecfa.unige.ch/guides/te/files/xml-intro.ppt xml-intro.ppt] (slides used on Monday) | ||
* [[XML]] article in this wiki (includes the same information and is somewhat more readable) | * [[XML]] article in this wiki (includes the same information and is somewhat more readable) | ||
; Tour de XML | ; Tour de XML | ||
* See [[Tour de XML]] | * See [[Tour de XML]] | ||
=== Editing and styling XML === | |||
; Understanding and editing XML (Wednesday) | ; Understanding and editing XML (Wednesday) | ||
* [http://tecfa.unige.ch/guides/te/files/xml-edit.pdf xml-edit.pdf] (slides used to explain how to understand DTDs and how to edit XML) | * [http://tecfa.unige.ch/guides/te/files/xml-edit.pdf xml-edit.pdf] (slides used to explain how to understand DTDs and how to edit XML) | ||
* [[Editing XML tutorial]] (wiki article) | * [[Editing XML tutorial]] (wiki article) | ||
* [[XML editor]s, in particular [[Exchanger XML Editor]] (installed in the classroom on the N: drive) | |||
; XML with CSS style | ; XML with CSS style (first contact, again on week 2) | ||
* [[CSS tutorial]] (reminder and for catching up) | * [[CSS tutorial]] (reminder and for catching up) | ||
* [[CSS for XML tutorial]] | * [[CSS for XML tutorial]] | ||
Line 29: | Line 34: | ||
* Also consider taking the [http://tecfa.unige.ch/guides/xml/examples/dtd-examples/ALLFILES.zip ALLFILES.zip] archive which should include everything. Before unzipping, create a directory. | * Also consider taking the [http://tecfa.unige.ch/guides/xml/examples/dtd-examples/ALLFILES.zip ALLFILES.zip] archive which should include everything. Before unzipping, create a directory. | ||
=== Additional documentation === | |||
If you find that my lecture notes and slides are incomplete, too short or not good enough, reading '''either one or both texts''' is '''mandatory''' ! | If you find that my lecture notes and slides are incomplete, too short or not good enough, reading '''either one or both texts''' is '''mandatory''' ! | ||
* XML in a Nutshell, Chapter 1 Introducing XML and Chapter 2 XML Fundamentals | * XML in a Nutshell, Chapter 1 Introducing XML and Chapter 2 XML Fundamentals | ||
* Learning XML, Chapter 2 Markup and Core Concepts | * Learning XML, Chapter 2 Markup and Core Concepts | ||
Both are available through the | |||
Both are available through the world classroom | |||
; For the adventurous | ; For the adventurous | ||
Line 39: | Line 46: | ||
* [http://en.wikipedia.org/wiki/Xml XML] (on Wikipedia) | * [http://en.wikipedia.org/wiki/Xml XML] (on Wikipedia) | ||
=== Homework 1 - Weeks 1/2 === | |||
'''Deadline and submission:''' | '''Deadline and submission:''' |
Revision as of 17:28, 13 March 2013
Week 1 COAP 2180
Learning goals
On week one we will look at XML in three ways:
- Where is XML used ?
- What is XML ? (a formalism)
- What do we mean by a "document structure" ?
- How can we hand-code XML "applications" ? You will learn how to use an XML editor and make use of so-called DTDs.
Activities and teaching materials (Monday)
- Introduction to XML
- xml-intro.ppt (slides used on Monday)
- XML article in this wiki (includes the same information and is somewhat more readable)
- Tour de XML
- See Tour de XML
Editing and styling XML
- Understanding and editing XML (Wednesday)
- xml-edit.pdf (slides used to explain how to understand DTDs and how to edit XML)
- Editing XML tutorial (wiki article)
- [[XML editor]s, in particular Exchanger XML Editor (installed in the classroom on the N: drive)
- XML with CSS style (first contact, again on week 2)
- CSS tutorial (reminder and for catching up)
- CSS for XML tutorial
- Examples files
- DTD and XML templates example directory
- To retrieve these files, I strongly suggest that you "save link as". If you open a file in a navigator like IE and then save, you may loose information ....
- Also consider taking the ALLFILES.zip archive which should include everything. Before unzipping, create a directory.
Additional documentation
If you find that my lecture notes and slides are incomplete, too short or not good enough, reading either one or both texts is mandatory !
- XML in a Nutshell, Chapter 1 Introducing XML and Chapter 2 XML Fundamentals
- Learning XML, Chapter 2 Markup and Core Concepts
Both are available through the world classroom
- For the adventurous
- XML Category (All XML-related articles in this wiki)
- XML (on Wikipedia)
Homework 1 - Weeks 1/2
Deadline and submission:
- Monday week 3 (before start of class)
See week 2