[fpc-pascal] XML: how to change first line?
Michael Van Canneyt
michael at freepascal.org
Sun Jul 24 12:49:58 CEST 2011
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.
More information about the fpc-pascal
mailing list