Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - Re: How to configure MSXML2::IXMLDOMDocument to emit UTF8 entities instead of UTF16 characters and indent [Thread Next] Re: How to configure MSXML2::IXMLDOMDocument to emit UTF8 entities instead of UTF16 characters and indentTo: NULL Date: 1/1/2009 10:36:00 PM "Siegfried Heintze" <siegfried@h...> wrote in message news:%23LacOH%23aJHA.3952@T...... > >> IOW use the above code (converted to C++) but with encoding="US-ASCII". >> > > MSXML2::IXMLDOMProcessingInstructionPtr pi= > dom.pDoc_->createProcessingInstruction( > > L"xml", L"version=\"1.0\" encoding=\"US-ASCII\""); > > dom.pDoc_->appendChild(pi); > > > > Hmmm... it works in that I am getting entity encoding but I'm still not > getting the processing instruction! > > What a strange API. It must parse the second argument to figure out what I > want -- I would not have guessed (obviously!). > > Any ideas on how I get the <?xml...?> tag to appear? > Since you are using appendChild, you should be doing this as soon as you have create the DOM, before adding even the root element. Are you using the .save method? -- Anthony Jones - MVP ASP/ASP.NET | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
