Create an FLA and call it Main.  Put a dyncamic text field on the stage with an instance name of myText, be sure to embed the font, uppercase, lowercase and punctuation.  Then draw a rectangle and hit F8 to make it a movieClip and give it an instance name of myImageHolder.



Then create an AS layer and paste in this code:
// create the XML variable
var xml:XML = new XML();
// you must ignore whitespace
xml.ignoreWhite = true;
// the function that is called when the xml is loaded
xml.onLoad = function() {
// tells you the number of child nodes
 var nodes = this.firstChild.childNodes;
// tells you how many items you have
 numOfItems = nodes.length;
 // attach icons
 for (var i = 0; i<numOfItems; i++) {
  // attach image to the myImageHolder MovieClip
  myImageHolder.loadMovie(nodes[i].attributes.image);
  // set the text
  myText.text = nodes[i].attributes.caption;
 }
};

// load the xml
xml.load("xml/images.xml");

If you run this you will see that the content is now populated from the xml page.



Simple as that.