XML (Extensible Markup Language)
s geht in XML um beschreibende Auszeichnungen für die Darstellung von hierarchisch strukturierten Datensätzen in Form von Textdaten. Durch strukturelle und inhaltliche Einschränkungen können annwendungsspeziefische Sprachen definiert werden. Diese Einschränkungen werden als XML-Schema bezeichnet. Die XML Tags (XML-Elemente, Strukturelemente) für eine XML-Anwendung lassen sich frei bezeichnen. Der Grundgedanke von XML ist die gleiche Datanbasis für unterschiedliche Ausgabeformen zu haben.
XSL-Transformation als Stylesheet für XML
Mit XSLT läßt sich XML-Sprache in eine andere XML-Sprache wie zum Beispiel XHTML transformieren, um das Dokument in einem Webbrowser anzuzeigen.
XML Deklaration
<?xml version="1.0" encoding="utf-8"?>
Daten in Tags
Die Daten sind in einem root Element eingeschlossen. In Sogenanten XML Knoten.
Die XML Tags sind ineinander hierarchisch strukturiert.
<?xml version="1.0" encoding="utf-8"?>
<recips>
<recip>
<autor name="" age="" gender=""></autor>
<ingredients>
<![CDATA[...]]>
</ingredients>
</recip>
<recips>
XML Elemente und Attribute
Jedes XML Element muss geschlossen werden
<element atr1="x"></element>
Character Data Block <!CDATA[...]]>
Dieser Block dient für Text der von XML ignoriert werden soll. Der XML Parser parst diesen Text nicht.
Quote Hilfe für XML in Dreamweaver
Beim schreiben einer öffnenden Klammer werden alle XML Elemente als Auswahl aufgelistet und ermöglichen eine schnelle Schreibweise für das schreiben von XML Tags.
Flash & XML
Checking HTTP status codes using the XML class:
var my_xml:XML = new XML();
my_xml.ignoreWhite = true;
my_xml.onHTTPStatus = function(httpStatus:Number) {
trace("HTTP status is: " + httpStatus);
};
my_xml.onLoad = function(success:Boolean) {
if (success) {
trace("XML successfully loaded");
// 0 (No error; parse was completed successfully.)
trace("XML status is: " + my_xml.status);
} else {
trace("unable to load XML");
}
};
my_xml.load("http://www.helpexamples.com/crossdomain.xml");
crossdomain.xml for Flash files
The crossdomain.xml File is a Cross-domain policy file.
Example of this policy file:
<?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="www.company.com" /> </cross-domain-policy>
External data not accessible outside a Flash movie's domain
Delicious XML feed

Example from: jQuery Clone to Add Dynamic Data - JSON Files via Javascript / jQuery