ICT 4540 — XML Application Development

Note to eCollege students: Your id is your student number with the letter "e" in the front;
Also, be careful with the initial password! It is easy to mix up zero(0) with capital-oh (O), and the number one (1) with lower case ell (l)!

Syllabus

ICT-4540 Fall 11 Syllabus

Assignments

Supplements

XML Tools

Browsers

Note: You should have at least 2 different browsers to check for compatibility

Note: Google Chrome does not support XML rendering

XML Validators

Checking for well-formed XML is done reasonably by browsers. To check for valid XML, though, a validator is needed

Oxygen has an excellent checker; Eclipse provides a degree of validation; there are other tools as well. The list below is for online validators

XSL Transformers

Oxygen has an excellent transformer; Firefox with the web development toolbar provides a rudimentary capability (e.g., View Generated Source); there are other tools as well. The list below is for online transformers

  • W3Schools transformer Note: The online version requires the documents be in URLs; but the servlet can be downloaded (SaxonSavvyServlet.jar) and used locally.
  • Microsoft MSXML Resources Note: MSXML is recommended only for those with extensive Visual Studio exprience.
  • Yahoo PipesNote: Not a reasonable debugging environment, but an interesting view of how XSL can integrate into an RSS document production environment

XML Editors and IDEs

Students may select the one they are most used to. An editor which highlights syntax problems, and can validate XML is most desirable)