I am using Delphi7 TClientDataSet
to read and write XML files for some of my data.
However, when I want to browse this outside the program (double clicking the XML in Windows Explorer) I get the 'An invalid character was found in text content. Error processing resource' - even though the data reads and writes fine from within Delphi.
Is there a way to force TClientDataSet
to write its contents in an indented way instead of in one line?
That way I could easily open it into a text editor and find what character will trigger the above error.
Anyway: I find it much clearer for an XML file to be written with CR/LF and indents anyway.