To extract values out of this XML
doc, you would have to use a XML DOM Parser. There are many parsers available like xml4j from IBM. These parsers would read the inputstream and give you a Document object back.
From this Document object you can extract the Elements, attributes etc .. using the API.
From representing this XML doc as a HTML doc, you will have to create a XSL.
Microsoft may have tutorials on how to write XSL's.
If the XML doc refers to a XSL and if you use IE to read the XML, it would automatically display the intended HTML.
With Netscape, you would have to the transformation server side.