60 likes | 207 Views
Namespaces in XML 1.1. Exploring a Standard By Mark Stevenson. Electricity Light Sockets Height of Steps Fat Content in Milk Cable TV Signal Degrees of Temperature Written Language. TCP IP 802.11b HTTP HTML QWERTY Keyboards USB JPG. Examples of Standards. Reasons for Namespaces.
E N D
Namespaces in XML 1.1 Exploring a Standard By Mark Stevenson
Electricity Light Sockets Height of Steps Fat Content in Milk Cable TV Signal Degrees of Temperature Written Language TCP IP 802.11b HTTP HTML QWERTY Keyboards USB JPG Examples of Standards
Reasons for Namespaces • Namespaces connect schema to XML documents. • Namespaces allow the use of any number of schema. • By using prefix names tags can describe which schema they belong to.
Drawbacks • Namespaces in XML 1.1 is a separate standard from XML 1.1 which can hinder validation. • People feel that this is a band aid to the XML standard, and that it would be better if this were incorporated into the XML standard.
Editors of the Standard • All the editors work extensively with XML, and their companies can gain from the Standard • Tim Bray, Textuality • Dave Hollander, Contivo, Inc • Andrew Layman, Microsoft • Richard Tobin, University of Edinburgh and Markup Techonology, Ltd
Alternatives • Many people still use the prior standard Namespaces in XML 1.0, because this standard is strongly tied to XML 1.0 which is still in use. • Document Schema Definition Languages (DSDL) has been created by the ISO and deals with many of the same issues.