left up right
Data Islands

An IE6/7/8 Extension allows XML Documents to be included in HTML:

<?xml version="1.0" encoding="utf-8"?>
  <html>
    <head>
    <title>Loading Via JavaScript</title>
    <XML id="sourceDocument" src="dillard11.xml"></XML>
    <XML id="stylesheet" src="dillard11.xsl"></XML>
    <script for="window" event="onload" language="JavaScript1.1">
       targetDIV.innerHTML = sourceDocument.transformNode(stylesheet.XMLDocument);
    </script>
  </head>
  <body>
    <div id="targetDIV">
      <p>Rubbish</p>
    </div>
  </body>
</html>

Here is the result. See Holzner's Inside XSLT for further information

The XML data islands can be part of the XHTML document