Tour de XML: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
Line 15: Line 15:
* [[BPEL]] a standard for describing executable business process models (partly replaced by BPMN 2.0).
* [[BPEL]] a standard for describing executable business process models (partly replaced by BPMN 2.0).


; Internal authoring formats
; Authoring formats
: Typically authoring formats define the structure of a zip file, where a single XML file organizes the rest. Most contents are also encoded in XML.
* [[EPub]], most popular e-book format (or maybe second most, since Amazon uses a proprietary format for the Kindle)
* [[Open Packaging Conventions and Office Open XML]] (i.e. *.docx)
* [[Open Packaging Conventions and Office Open XML]] (i.e. *.docx)
* Flash CS6 *.fla files
* Flash CS6 *.fla files
* [[IMS Content Packaging]], used to package various types of e-learning formats
: Rename that type of file to *.zip to open and have fun with ...
: Rename that type of file to *.zip to open and have fun with ...
; (Somewhat) human readable structured documents
* [[DocBook]], the most popular structured document format for writing books and manuals
* [[DITA]], a new modular extensible document architecture, popular with IBM.
* [[XHTML]], popular web page format (to be replaced by [[XHTML5]] in the future).


; Multimedia synchronization
; Multimedia synchronization
* [[Timed Text]] is a W3C standard that is not hugely popular. In Flash, it is used for captions, visit the [[Flash video captions tutorial]]. It also is rumored to work in IE 10.
* [[Timed Text]] is a W3C standard that is not hugely popular. In Flash, it is used for captions, visit the [[Flash video captions tutorial]]. It also is rumored to work in IE 10.
; Structured documents
* [[EPub]], most popular e-book format (or maybe second most, since Amazon uses a proprietary format for the Kindle)
* [[DocBook]], the most popular structured document format for writing books and manuals
* [[XHTML]], popular web page format (to be replaced by [[XHTML5]] in the future).


; News syndication
; News syndication
Line 33: Line 36:
; GUI generators
; GUI generators
* [[MXML]] is Adobe's Layout language for [[Adobe Flex]] applications. For the demo see: [http://examples.adobe.com/flex3/componentexplorer/explorer.html Adobe Flex 3 Component Explorer]
* [[MXML]] is Adobe's Layout language for [[Adobe Flex]] applications. For the demo see: [http://examples.adobe.com/flex3/componentexplorer/explorer.html Adobe Flex 3 Component Explorer]
* [[XML User Interface Language]] (aka XUL) is the language used to make the Firefox GUI and other applications.


; Playlists
; Playlists

Revision as of 19:49, 8 March 2013

Draft

Introduction

The purpose of this page is to index a variety of XML things for short demos. I use this page to motivate students for learning XML in classes I teach, e.g. COAP 2180 and STIC II. I usually just show a picture or two and then do a live demo.

The list

Vector graphics
  • SVG (*.svg), popular web format, part of [[HTML5]. Visit openclipart.org. SVG works in all browsers except IE 7/8.
  • X3D, unpopular 3D web format, new version of oldest Internet format (VRML). Visit Interactive Demos from BS Contact (an X3D vendor)
  • Collada (*.dae), a 3D exchange format. Also used in Google Earth (via the Keyhole Markup language) and therefore fairly popular.
Business
  • BPMN for modeling and implementing business processes. See BPMN 1.2 tutorial
  • BPEL a standard for describing executable business process models (partly replaced by BPMN 2.0).
Authoring formats
Typically authoring formats define the structure of a zip file, where a single XML file organizes the rest. Most contents are also encoded in XML.
Rename that type of file to *.zip to open and have fun with ...
(Somewhat) human readable structured documents
  • DocBook, the most popular structured document format for writing books and manuals
  • DITA, a new modular extensible document architecture, popular with IBM.
  • XHTML, popular web page format (to be replaced by XHTML5 in the future).
Multimedia synchronization
News syndication
GUI generators
Playlists
Programming languages and accessories made in XML
More
  • Browse the XML category.