Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - XML DSO problem when XML elements have attributes >Thread Next - Re: XML DSO problem when XML elements have attributes Re: XML DSO problem when XML elements have attributesTo: NULL Date: 10/6/2008 12:06:00 PM I haven't used the XML DSO for some time but I seem to remember it turns all attributes into elements before binding. So: <START><NAME ID="abc">Joe Bloggs</NAME></START> Ends as: <START><NAME>Joe Bloggs</NAME><ID>abc</ID?</START> or maybe the element precedes the NAME one. If some rows don't have an ID then you're ion trouble. One solution is to transform the XML first to a more usable form or do the data binding yourself. -- Joe Fawcett (MVP - XML) http://joe.fawcett.name "wilsonr" <wilsonr@d...> wrote in message news:FBB1E8E8-0272-4CE4-B9B1-3FAC4647D7A7@m...... > Hi, > > I am trying to use the built-in XML/HTML data binding in Internet Explorer > using XML DSO. > > E.G. I have the following html code: > > <html><body> > <xml src="doc.xml" id="xmldso" async="false"></xml> > <table datasrc="#xmldso" width="100%" border="1"> > <tr><td><span datafld="NAME"></span></td></tr> > </table> > </body></html> > > And the following doc.xml file: > > <START><NAME>Joe Bloggs</NAME></START> > > Everything works fine i.e. "Joe Bloggs" appears in the HTML page until I > add > an attribute to the XML element. > > E.G. if my doc.xml file looks lke this ... > > <START><NAME ID="abc">Joe Bloggs</NAME></START> > > ... then it fails i.e. no data is displayed in the HTML as soon as the > "ID" > attribute is added to the "NAME" element. If I have multiple elements in > the > XML file then only the elements that don't have attributes are displayed. > > Is there something else I need to do to "tell" DSO to ignore the XML > element > attributes or is there a different way of referencing the element (within > the > HTML) if it has attributes? > > Regards > > Rod | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
