On Sun, 24 Jul 2011, Reinier Olislagers wrote:
Hi list, I'm writing XML export for datasets using the XMLWrite and DOM units (as per documentation at http://wiki.lazarus.freepascal.org/XML_Tutorial) I've got this snippet: FOutputDoc := TXMLDocument.Create; How do I change the first line of the generated XML output from <?xml version="1.0"> to <?xml version="1.0" standalone="yes"?> I tried adding an attribute like this: TDOMElement(FOutputDoc.DocumentElement).SetAttribute( 'standalone', UTF8Decode('yes')); but that gave an access violation: DocumentElement property is read-only...
I don't think that currenly there is a way to set this attribute ? Unless Sergei Gorelkin knows a way, we'll have to adapt the fpdoc package. In each case, the 'standalone' attribute is not valid XML according to: http://www.w3.org/TR/xml/#NT-S So I don't think you should bother adding that. Probably some M$ specific addition. Michael. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal