eXtensible Markup Language (XML) uses markup tags to define or describe data, not display data (which is what HTML is for). XML is an industry standard that allows data to be exchanged between systems, whether the data is exchanged over the Internet or within an intranet. XML allows designers to define their document structure and create their own tags. Some terms associated with XML are listed and described in Table 16.6.
Term | Description |
---|---|
DTD | Document Type Defintion defines the data structure of the document, which guarantees consistency and proper interpretation of the data when exchanged with other systems. DTD includes element names and attributes, tree structure of the data, number of elements, and rules of the data structure. |
Valid XML | XML that conforms to the specifications defined in a DTD. XML can be created without a DTD, but you can only determine that the XML is well formed syntactically, not that the XML is Valid XML. |
XSL | Extensible Stylesheet Language formats the presentation of the data. XML delivers data in plain text without XSL. |
XSLT | XSL Transformation is the engine that actually transforms the data. |
DOM API | Document Object Model (DOM) API represents the XML data as a tree object model, making it easier to navigate through. |
SAX API | Simple API for XML (SAX) is event driven. Elements in XML trigger events that are passed to event handlers. |
NotesDXLExporter | LotusXSL processor to generate DXL. |
NotesDXLImporter | LotusXSL processor to process DXL data. |
3.18.106.236