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

Reply via email to