Recent

Author Topic: FCL-XML documentation  (Read 1955 times)

simone

  • Hero Member
  • *****
  • Posts: 573
FCL-XML documentation
« 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.
Microsoft Windows 10 64 bit - Lazarus 3.0 FPC 3.2.2 x86_64-win64-win32/win64

dbannon

  • Hero Member
  • *****
  • Posts: 2786
    • tomboy-ng, a rewrite of the classic Tomboy
Re: FCL-XML documentation
« Reply #1 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
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

simone

  • Hero Member
  • *****
  • Posts: 573
Re: FCL-XML documentation
« Reply #2 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.
Microsoft Windows 10 64 bit - Lazarus 3.0 FPC 3.2.2 x86_64-win64-win32/win64

dsiders

  • Hero Member
  • *****
  • Posts: 1052
Re: FCL-XML documentation
« Reply #3 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.
Preview Lazarus 3.99 documentation at: https://dsiders.gitlab.io/lazdocsnext

simone

  • Hero Member
  • *****
  • Posts: 573
Re: FCL-XML documentation
« Reply #4 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.

Microsoft Windows 10 64 bit - Lazarus 3.0 FPC 3.2.2 x86_64-win64-win32/win64

 

TinyPortal © 2005-2018