| Workshops --> XML--> syll --> outline.html |
Summer
2004 |
|
Room |
|
Time |
|
Instructor: Howard Rosenbaum |
|
Office: 023@SLIS |
|
Office Hours: |
| L 002 |
9:00-5:00 PM F, S, Su |
hrosenba@indiana.edu |
Telephone: 812 855 3250 |
11:30-1:00 PM M, W |
Workshop Schedule and Readings
Select any time and see:
- the topics that will be covered and
- the readings that have been assigned
NOTE: The URLs for the Readings were last checked on May 20, 2004
May 21 9:00-10:00 AM
Module 1: Introduction to XML
- Topics:
- What is XML?
SGML, HTML, and XML
How XML works
What we can do with XML
What we wil do in this workshop
- Readings
- Cover, R. (2004). The SGML/XML Web Page: Extensible Markup Language (XML)
- http://www.oasis-open.org/cover/xml.html
- Sall, K. (1998). XML: Structuring Data for the Web: An Introduction
- http://www.wdvl.com/Authoring/Languages/XML/Intro/
- Stevens, A. (2004). XML Links
- http://www.4serendipity.com/xml/
- W3 Schools. (2004). XML tutorial
- http://www.w3schools.com/xml/default.asp
- XML.com. (1999). Inside the XML 1.0 Specification
- http://www.xml.com/pub/a/axml/axmlintro.html
Return to Schedule of classes
May 21 10:00-12:00 PM
Module 2: The XML standard
- Topics:
- The XML recommendation
XML structure
XML syntax
Elements, attributes, and entities
- Readings:
- Greenspan, J. (1998). XML Attributes and Entities
- http://www.hotwired.com/webmonkey/98/45/index3a.html?tw=eg1998453
- Mongin, L. (2000). XML tutorial
- http://www.bloomington.in.us/~mongin/xml-tutorial/index.htm
- Refnes, J.E. (2004). XML attributes. Internet.com
- http://www.xmlfiles.com/xml/xml_attributes.asp
- Rosenbaum, H. (2004). XML Demonstration Pages
- http://www.slis.indiana.edu/hrosenba/www/Workshops/XML/Demo/home.html
- Sall, K. (1999). Doing It With XML, Part 1
- http://www.wdvl.com/Authoring/Languages/XML/Tutorials/DoingIt/
- World Wide Web Consortium. (2003). Extensible Markup Language (XML) 1.0 (Third Edition)
- http://www.w3.org/TR/REC-xml
Return to Schedule of classes
May 21 1:00-3:00 PM
Module 3: Creating Document Type Definitions (DTDs) for XML
- Topics:
- What is a DTD?
Internal and external DTDs
Declaring elements, attributes, and entities in DTDs
- Readings:
- Greenspan, J. (1998). Introduction to XML
- http://www.hotwired.com/webmonkey/98/41/index1a.html
- Kennedy, D. (1998). ISO 12083 Book XML DTD
- http://www.xmlxperts.com/xmlbookdtd.htm
- Refnes, uj.E. (2004). Introduction to DTD
- http://www.xmlfiles.com/dtd/dtd_intro.asp
- The Scarms. (2000). A Document Type Definition (DTD) Tutorial
- http://www.thescarms.com/XML/DTDTutorial.asp
- Webdeveloper.com. (2003). XML DTDs and Valid XML Documents
- http://www.webreference.com/dlab/books/html/38-3.html
Return to Schedule of classes
May 21 3:00-5:00 PM
Module 4: Validating XML documents
- Topics:
- Parsing an XML file
Displaying an XML file
- Readings:
- Richard, B. (2000). XML well-formedness checker and validator
- http://www.cogsci.ed.ac.uk/~richard/xml-check.html
- Brown University. Scholarly Technical Group
- http://www.stg.brown.edu/service/xmlvalid/
- JimWorld. (2003). iWeb Toolkit: XML Validator
- http://www.jimtools.com/tools/validate-xml/
- Richard, B. (2000). XML well-formedness checker and validator
- http://www.cogsci.ed.ac.uk/~richard/xml-check.html
- Winer, D. (1998). XML Syntax Checker. Userland Frontier
- http://frontier.userland.com/stories/storyReader$1092
- W3C. (2003). MarkUp Validation Service
- http://validator.w3.org/
- W3C. (2003). Validator for XML Schema REC (20010502) version.
- http://www.w3.org/2001/03/webdata/xsv
- W3Schools.com. (2004). DOM Validate XML.
- http://www.w3schools.com/dom/dom_validate.asp
Return to Schedule of classes
May 22 9:00-12:00 PM
Module 5: XML Schemas
- Topics:
- Creating simple types and custom simple types
Creating complex type
- Readings:
- Mertz, D. (2001). XML Matters: Comparing W3C XML Schemas and Document Type Definitions (DTDs)
- http://www-106.ibm.com/developerworks/xml/library/x-matters7.html
- van der Vlist, E. (2001). Using W3C XML Schema
- http://www.xml.com/pub/a/2000/11/29/schemas/part1.html
- W3C. (2002). XML Schema
- http://www.w3.org/XML/Schema
- W3school.com. (2004). XML: Schema Tutorial
- http://www.w3schools.com/schema/default.asp
Return to Schedule of classes
May 22 1:00-3:00 PM
Module 6: Linking in XML
- Topics:
- Using Xlink and XLL to create links in an XML document
Using Xpointers to reference links in an XML document
- Readings:
- Cover, R. (2004). Core Standards: Extensible Linking Language (XLL)
- http://www.oasis-open.org/cover/xll.html
- Mollers, A. (2000). XLink, XPointer, and XPath Linking and addressing
- http://www.javacommerce.com/tutorial/xml/linking.html
- Sall, K. (2004). XLink and XPointer: XML Linking/Pointer Languages. WDVL
- http://www.wdvl.com/Authoring/Languages/XLink/
- W3C. (2003). XML Linking Language (XLink) Version 1.0
- http://www.w3.org/TR/xlink/
- W3C. (2003). W3C XML Pointer, XML Base and XML Linking
- http://www.w3.org/XML/Linking
Return to Schedule of classes
May 22 3:00-5:00 PM
Module 7: XSLT and XML (I)
- Topics:
- Using Extensible Style Language (XSL) with XML
Creating templates
Using XSL to transform documents into HTML format
- Readings:
- Cover, R. (2003). Core Standards: Extensible Stylesheet Language (XSL)
- http://www.oasis-open.org/cover/xsl.html
- Greenspan, J. (2000). Understanding XSLT
- http://www.hotwired.com/webmonkey/98/43/index2a.html?tw=xml
- W3C. (2000). Extensible Stylesheet Language
(XSL) Specification - W3C Working Draft 21 Apr 1999
- http://www.w3.org/tr/WD-xsl/
- W3Schools.com. (2003). XSLT Tutorial.
- http://www.w3schools.com/xsl/
Return to Schedule of classes
May 23 8:00-12:00 PM
Module 8: XSLT and XML (II)
- Topics:
- Using Cascading Style Sheets (CSS) with XML
- Readings:
- Finetuning.com (2001). Tutorials: CSS and XSLT Style Sheets
- http://www.finetuning.com/styletutorials.html
- Microsoft. (2003). How to Write a CSS Style Sheet for Browsing XML
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmconchoosingcssandxsl.asp
- Wilson, T. (nd). XSLT & XPath Tutorial
- http://www.vbxml.com/xsl/tutorials/intro/default.asp
Return to Schedule of classes
May 23 1:00-5:00 PM
Module 9: Work time and presentations of student XML pages
- Topics:
- The future of XML
- Readings:
- Cover, R. (2004). XML: Proposed Applications and Industry Initiatives. Cover Pages.
- http://www.oasis-open.org/cover/xml.html#applications
- Cover, R. (2002). Cover Pages Technology Reports
- http://xml.coverpages.org/techReports.html
- Web Developer's Virtual Library. (2002). XML Resources
- http://www.wdvl.com/Authoring/Languages/XML/Resources.html
Return to Schedule of classes
| Page by Howard Rosenbaum |
|
| Find me at hrosenba@indiana.edu |
http://www.slis.indiana.edu/hrosenba/www/Workshops/XML/syll/outline.html |