Sunday, November 1, 2009

Reading Notes for Week 9

Introducing XML:
eXtensible Markup Language (XML) is a non-standardized markup language. Non-standardized meaning that there is no one set of tags, attributes, or elements. XML is standardized in that there are standard ways for defining the components of a markup language, a standard syntax, and a standard way of composing and XML document.
XML is a type of Standardized General Markup Language (SGML) and can make use of Document Type Definition files to predefine the components of the markup language, however it does not require it, and each XML document can be individually defined by the user.
XML is useful for combining text and images into a single document, that can be managed much in the same way as HTML files.

A Survey of XML Standards:
XML Catalogs are documents and standards for developing interpreters of XML documents, and how XML documents can be resolved into readable documents
XML Namespaces are standards for creating tags and elements of an XML document.
XML Base are standards for working with Universal Resource Locators and using them within an XML document.
XInclude is a way for taking apart longer XML documents to make it easier to edit them, and then allows the user to put the whole document back together again without breaking down the syntax of the complete XML document.
XPointer allows the user to define and locate sections of an XML document.

Extending your Markup:
XML documents look like HTML documents.
XML documents can use DTDs to define their components but it has been found that DTDs are ultimately limiting, especially since XML documents use different syntaxes that SGML documents for which DTDs were first created. Thus, XML documents are often defined with the document itself, or by another XML document for which a URI is used, much in the same way a DTD would be located or used to define an XML or SGML document.


XML Tutorial: 
Another Tutorial by w3schools. Much in the same way as their XML tutorial, it is a basic overview of all the necessary components that must go into a proper XML document.

3 comments:

  1. Thanks, your summary made clear to me that each xml document can be individually defined by the user.

    ReplyDelete
  2. XML looks like HTML but from what I can tell, they serve different purposes. I like the fact that its not standardized.

    ReplyDelete
  3. I think it is too complicated for non-computer savvy users.

    ReplyDelete