[Lazarus] How to get the package version from a LPK file?

michael.vancanneyt at wisa.be michael.vancanneyt at wisa.be
Tue Nov 29 11:17:34 CET 2011

On Tue, 29 Nov 2011, Graeme Geldenhuys wrote:

> I would even add a FindNode() method which internally uses Node[] -
> just to make in very clear to the developer using this class.
> I guess if I ever need to work with XML (lets hope that never
> happens), I'll implement my (yet again) own classes. Programming is
> supposed to solve problems, not create more. The alternative would
> have been to modify the FCL DOM code, but that would probably cause
> breakages all over existing code (eg: fpdoc, makeskel etc) - so FCL
> DOM code is now stuck in near unusable limbo land. :-(

Graeme, please stop bashing code you personally don't understand.

The code works as designed. It is an implementation of a W3 spec.
It passes the W3 test suites, so it is correct code.
I use it in many many projects, and it performs flawlessly.

The fact that we follow the W3 spec allows people to easily switch between a
Delphi or even a Java DOM implementation and a FPC DOM implementation.

If you think the spec sucks, please complain with the W3 consortium.

It's not because you don't agree with this interface that the 
"FCL DOM code is now stuck in near unusable limbo land."

I use tiOPF. I do not agree with many decisions that were taken for it's
implementation, but I do refrain from bashing tiOPF and saying things 
like 'tiOPF code is stuck in near unusable limbo land'.


More information about the Lazarus mailing list