spacer
Yehuda Shiran April 2, 2002
Converting XML to HTML
Tips: April 2002

Yehuda Shiran, Ph.D.
Doc JavaScript

Developer News
Google Going Native With Chrome
Mozilla Fixes Firefox Flaws as 3.5 Release Nears
Microsoft and Novell Still Bosom Buddies

When the call to the Web service is successful, we need to reformat the response to an easy-to-read table. We first create an ActiveX control:

  var xmldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
We then set the asynchronous mode to false, requesting the XML file loading to finish before continuing on:

  xmldoc.async=false;
We load the XML file:

  xmldoc.loadXML(event.result.value);
We then create another ActiveX control, xsldoc, into which we load the transformation specification stock.xsl:

  var xsldoc=new ActiveXObject("MSXML2.DOMDocument.3.0");
  xsldoc.async=false;
  xsldoc.load("./stock.xsl");
We transform the quotes DOMDocument object (xmldoc) with the transformation DOMDocument object (xsldoc), and put the result in the res DIV:

  res.innerHTML=xmldoc.transformNode(xsldoc);
Learn more about consuming the StockQuote Web service from Column 105, Web Services, Part X: Consuming the StockQuote.


People who read this tip also read these tips:

Look for similar tips by subject:

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
XML and PHP Simplified · Creating a ASP.NET Contact Form · Data Filtering with PHP
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Intel to Host Live Nehalem Q&A · 12 Tips to Troubleshoot Network File-Sharing · 10 Tips for Selling on Kijiji