Lazarus

Programming => Packages and Libraries => Topic started by: simone on September 21, 2021, 01:20:42 pm

Title: FCL-XML documentation
Post by: simone on September 21, 2021, 01:20:42 pm
I would like to use fcl-xml, as I have to generate and process xml files. Is there a document describing all of its classes, with the properties and methods available? I found only one wiki (https://wiki.freepascal.org/XML_Tutorial) certainly useful, but not exhaustive. Thanks.
Title: Re: FCL-XML documentation
Post by: dbannon on September 21, 2021, 03:15:51 pm
I found this useful.

https://www.freepascal.org/~michael/articles/webdata/webdata.pdf

If you also find it useful, maybe we should add a link to the wiki page ?

Davo
Title: Re: FCL-XML documentation
Post by: simone on September 21, 2021, 03:37:26 pm
Thanks DBannon, I remembered reading this article in the past, but now I couldn't find it. Certainly it is very useful and attached to it, at the URL:

https://www.freepascal.org/~michael/articles/webdata/webdata.zip

there are sources of both an XML and JSON viewer.
Title: Re: FCL-XML documentation
Post by: dsiders on September 21, 2021, 03:51:02 pm
I would like to use fcl-xml, as I have to generate and process xml files. Is there a document describing all of its classes, with the properties and methods available? I found only one wiki (https://wiki.freepascal.org/XML_Tutorial) certainly useful, but not exhaustive. Thanks.

I know this is not exactly what you asked for, but...

None of the fcl-xml units are documented in the official fcl docs. The LazUtils package has documentation for the UTF-8 variants implemented for Lazarus. I don't know that I'd use the word "exhaustive", but there are help topics.

Hope that helps.
Title: Re: FCL-XML documentation
Post by: simone on September 21, 2021, 04:28:44 pm
Here you can find documented some FCL libraries:

https://www.freepascal.org/docs-html/current/fcl/index.html

For each of them, constants, types and classes are briefly described. For the latter there are descriptions of properties, methods etc. I would like to have the same kind of information for the other FCL libraries, such as fcl-passrc, fcl-xml, for which there is only a wiki.

TinyPortal © 2005-2018