XML & DHTML
XML & DHTML
What is XML ? - XML stands for Extensible Markup Language. - XML is a markup language much like HTML. - XML was designed to carry data, not to display data. - XML tags are not predefined. You must define your own tags. - XML is designed to be self-descriptive. - XML is a W3C Recommendation. The Difference Between XML and HTML - XML is not a replacement for HTML. - XML and HTML were designed with different goals : 1) XML was designed to transport and store data, with focus on what data is. 2) HTML was designed to display data, with focus on how data looks. HTML is about displaying information, while XML is about carrying information.
Application That XML Used In Developing An Interactive Web Site - Flash (SWF). - Open Source Description (OSD). - Synchronized Multimedia Integration Language (SMIL). - Precision Graphic Markup Language (PGML). - Chemical Markup Language (CML). - Extensible Style Language (ESL). Web Authoring Tools - Web authoring tools is a collection of software that developed with multimedia elements such as graphic, animation, text, audio and video to create an interactive and navigational static and dynamic web site. Examples of Web Authoring Tools - Microsoft Frontpage. - Macromedia Dreamweaver. - Macromedia Flash. - Macromedia Director. - Adobe Photoshop. - 3D Max.
Introduction to DTHML - DHTML is a combine between HTML, JavaScript, DOM and CSS. DHTML is NOT a Language - DHTML stands for Dynamic HTML. - DHTML is NOT a language or a web standard. - According to the World Wide Web Consortium (W3C) : Dynamic HTML is a term used by some vendors to describe the combination of HTML, style sheets and scripts that allows documents to be animated. HTML - The W3C HTML 4 standard has rich support for dynamic content : 1) 2) 3) 4) HTML supports JavaScript. HTML supports the Documents Object Model (DOM). HTML supports HTML Events. HTML supports Cascading Style Sheets (CSS).
DHTML is about using these features, to create dynamic and interactive web pages.
JavaScript - JavaScript is the most popular scripting language on the internet , and it works in all major browsers. - DHTML is about using JavaScript to control, access and manipulate HTML elements. HTML DOM - The HTML DOM is W3C standard. It describes the Document Object Model for HTML. - The HTML DOM defines a standard way for accessing and manipulating HTML documents. - DHTML is about using the DOM to access and manipulate HTML elements. HTML Events - HTML events are a part of the HTML DOM. - DHTML is about the creating web pages that reacts to (user) events. CSS - CSS defines how to display HTML elements. - DHTML is about using JavaScript and the HTML DOM to change the style and positioning of HTML elements.