Presentation is loading. Please wait.

Presentation is loading. Please wait.

©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application.

Similar presentations


Presentation on theme: "©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application."— Presentation transcript:

1 ©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application with a clean migration path from HTML 4.01 CSS: Style sheets describe how documents are displayed XSL consists of three parts: XSLT, XPath, and XSL Formatting Objects. DOM: Document Object Model is a platform and language neutral API to access and update the content, structure, and style of a document SOAP: Simple Object Access Protocol communication protocol to allows programs to communicate via standard Internet HTTP WAI: the Web Accessibility Initiative for people with disabilities

2 ©Silberschatz, Korth and Sudarshan10.2Database System Concepts Application Program Interfaces There are two standard application program interfaces to XML data:  SAX (Simple API for XML)  Based on parser model, user provides event handlers for parsing events –E.g. start of element, end of element –Not suitable for database applications –Interesting format for data streams  DOM (Document Object Model)  XML data is parsed into a tree representation  Variety of functions provided for traversing the DOM tree  E.g.: Java DOM API provides Node class with methods getParentNode( ), getFirstChild( ), getNextSibling( ) getAttribute( ), getData( ) (for text node) getElementsByTagName( ), …  Also provides functions for updating DOM tree

3 ©Silberschatz, Korth and Sudarshan10.3Database System Concepts W3C Activities--cont WAI: the Web Accessibility Initiative for people with disabilities MathML: Mathematical Markup Language SMIL: Synchronized Multimedia Integration Language to enable multimedia presentations on the Web RDF: the Resource Description Framework describing metadata about Web resource---semantic web. GML: GIS in XML SVG: Scalable Vector Graphics language for describing 2D graphics in XML


Download ppt "©Silberschatz, Korth and Sudarshan10.1Database System Concepts W3C Activities HTML: is the lingua franca for publishing on the Web XHTML: an XML application."

Similar presentations


Ads by Google