Appendix D: XML Technology

  • Document Type Definition:  Also known as a DTD, this is used to define structure and permissible parts contained within an XML document.

  • Native XML Database:  A specialized type of database using an XML document as a basis for storage of both data and metadata (structure and definition). Typically, an XML document contains more than one XML document in a collection and usually more than a single collection. A Native XML database is used to store, maintain, and allow access to data directly from XML data.

  • SOAP:  This is the Simple Object Access Protocol used to allow for universally understandable transfers of XML document data, typically using another universal tool, an HTTP connection.

  • WSDL:  This is the Web Services Description Language, which is used to describe a Web Service in XML, effectively allowing for sharing of both data and functionality across the Internet.

  • XForms:  XML Forms is used to define form data for input format into a screen.

  • XHTML:  HTML is the HyperText Markup Language used for creating static web page content. XHTML is the eXtensible HTML, which is a stricter and cleaner version of HTML.

  • XInclude:  XInclude allows the inclusion of one XML document inside another, irrespective of validation.

  • XLink:  This is the XML Linking Language, which is used to allow for the creation of hyperlinks inside XML documents.

  • XML DOM:  This is the XML Document Object Model, which allows programmatic access to XML documents.

  • XML Editor:  These are specialized editors that will usually perform some kind of interpretation from a text document into an XML structure. Generally, these editors require a properly structured XML document and obviously force the construction of properly structured XML documents. To be able to write error-free XML documents, you will need an intelligent or professional XML editor!

  • XML Schema Definition:  Also called XSD, this allows the definition of structure and data types against XML documents. XSD can provide a mapping between XML data and relational tables in a relational database.

  • XML:  XML is the eXtensible Markup Language.

  • XMLType Data Type:  Some databases allow storage of XML documents into a database in the native form of XML. In other words, the content of that XML data type can be accessed directly as if it were an XML document, include data, metadata structure, and things like the XML DOM. XML documents are stored in an XML data type inside a relational database in order to distinguish between XML data and non-XML data.

  • XPath:  A specialized and highly flexible expression language used for navigating XML documents. XPath and XQuery are both used together to access XML documents.

  • XPointer:  This is the XML Pointer Language, which allows XLink hyperlinks to point to more precise areas of an XML document.

  • XQuery:  This is the XML Query Language, which is used to query XML documents. Seventy-five percent of XQuery 1.0 functionality is contained within XPath 2.0.

  • XSL:  XSL is the eXtensible Style Sheet Language. XSL consists of three parts: XSLT, a language for transforming XML documents; XPath, a language for navigating in XML documents; and XSL-FO, a language for formatting XML documents.

  • XSL-FO:  This is the eXtensible Style Sheet Language for Formatting Objects. XML-FO allows for output display formatting.

  • XSLT:  XSL Transformations is used to transform XML documents into other XML formats, such as XHTML. XSLT to transform XML data.



Beginning XML Databases
Beginning XML Databases (Wrox Beginning Guides)
ISBN: 0471791202
EAN: 2147483647
Year: 2006
Pages: 183
Authors: Gavin Powell

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net