Structuring Information with XML
XML
is structured information
Use XML Spy (Home edition) to
declare a new XML document
An
XML Schema
validates XML
Use XML Spy (Home edition) to
create an XML schema
Use XML Spy (Home edition) to create a
new XML document
based on an XML schema
An
Extensible Stylesheet
presents the content of an XML document
Use XML Spy (Home edition) to create an
XSL stylesheet
for your XML document
XPath
targets the content of an XML document
Styling HTML tags that have
attributes
XML + XML =
More XML
with XSLT
Manipulating Structured Information on the Web
JavaScript
JavaScript objects
Lab puppy
Use JavaScript String Methods
JavaScript functions
Some methods from
Designing with JavaScript
by Heinle and Pena
DOM
Some methods from
Modern Web Design Using JavaScript & DOM
by Langridge
Tricky whitespace when walking the DOM
Greasemonkey
XPath
Greasemonkey Scripting Template
Greasemonkey by example
Wednesday, January 25
The Scripter's
Vade Mecum
Avoid Common Pitfalls in Greasemonkey
Lab puppy
Put your picture on the UW Homepage
Regex
Lab puppy
Scrape the course description off the UW page and put it on our course page
Group Project:
Remix/Mash A Web Page For Somebody
Some student projects
Mashing KPLU
Programming with Structured Information
What is Object-Oriented Programming?
C#
Using C# to control XML
Group Project:
Book Reviewer Project