Thursday, November 1, 2012

Reading Notes - Week of November 5, 2012

Martin Bryan. An Introduction to the Extensible Markup Language (XML)

  • What is XML?
    • XML is subset of the Standard Generalized Markup Language (SGML) designed to aid the interchange of structured documents over the Internet
    • XML files always clearly mark where the start and end of each of the logical parts (called elements) of an interchanged document occurs
    • it restricts the use of SGML constructs to ensure that fall back options are available when access to certain components of the document is not currently possible over the Internet
    • through document type definition, XML allows user to ensure that each component of document occurs in a valid place within the interchanged data stream
      • XML does not require the presence of DTD
    • XML allows users to link multiple files together to form compound documents, identify when illustrations are to be incorporated into text files, provide processing control information to support programs, and add editorial comments to files
    • XML is not designed to be a standard way of coding text
  • The Components of XML?
    • based on the concept of documents and comprised of entities
    • each entity can contain one or more element
    • each element has certain attributes which describe how it should be processed
  • How is XML Used?
    • users need to know how the markup tags are delimited from normal text and in which order the various elements should be used in
    • Systems that understand XML can provide users with lists of the elements that are valid at each point in the document, and will automatically add the required delimiters to the name to produce a markup tag
    • When a system does not understand XML, users can enter the XML tags manually for later validation. 
Uche Ogbuji. A survey of XML standards: Part 1. January 2004.

There are many different standards for XML. Be aware of this when using XML, or reviewing software that uses XML.

I have reviewed Extending Your Markup: An XML Tutorial by Andre Bergholz and W3School WML Schema Tutorial, and will refer to them when working with XML in this coming week.

No comments:

Post a Comment