[Home] [By Thread] [By Date] [Recent Entries]


OK, I'll have to make a few assumptions here :

	1. I guess you are writing to an html document.
	2. You are showing the actual screen output and not the source of
the resulting document.

So givent those assumptions I guess that <xmp> will be written to the
document without escaping the < and > while x.xml will do the escaping (i.e.
replacing the < with &lt; and the > with &gt;) - look at the resulting
source to see if this guess is right.

However, a HTML document is not neccessarily the right way to write out xml,
try the xmlDoc.Save method or write the string returned by x.xml to a file
manually. Or if you need to do something like your code suggests use the
XMLWriter to write out a correct xml document.

However, if your need to incorporate the xml into your page as a data island
look at the XML-element supported by IE 5+.

Hope that helps

Axel

> -----Original Message-----
> From: WCUKegger@a... [mailto:WCUKegger@a...]
> Subject:  XML web programming using VB
> 
> path="/catalog/cd" 
> set nodes=xmlDoc.selectNodes(path) 
> 
> for each x in nodes 
>  document.write("<xmp> HI") 
>  document.write(x.xml) 
>  document.write("HI</xmp>") 
> next 
> 
> if i do a loop like this why do i get this as a result 
> 
> HI<Start> 
>       <data>7</data> 
>       <data1>9</data1> 
> </Start>HI 
> 
> why do the HI's get placed like that???? 

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member