<br><br><div class="gmail_quote">On 4 December 2011 11:46, Graeme Geldenhuys <span dir="ltr"><<a href="mailto:graemeg.lists@gmail.com">graemeg.lists@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 2 December 2011 22:26, Frank Church wrote:<br>
><br>
> The method in question is the TDomNode.Attributes.Length property. I thought<br>
> something like that shoud exist but I was looking for a Count property.<br>
> Shouldn't it be count instead?<br>
<br>
</div>Talk about not being very intuitive.  As I mentioned in another<br>
thread, the DOM unit is pretty damn programmer unfriendly. I don't<br>
care if it is W3C compliant or not, it just isn't logical or intuitive<br>
at all.<br>
<br>
I'm with you on this one Frank. I would have though the number of<br>
attributes, or child nodes etc would use a Count property.  If it ever<br>
comes down to it, and I am forced to use XML in a project, I would<br>
write a much more simplified API to the DOM unit. GetNode(ANodePath),<br>
ChildCount, Attribute[] and AttributeCount would be on the top of my<br>
list.<br>
<font color="#888888"><br>
<br></font></blockquote><div><br>My own thought was that it would be good to have a Count property that is aliased to Length (and documented as such). The downside of using Object Pascal norms is that someone new to Object Pascal but well versed in the DOM would be looking for would be looking for direct mappings of the properties.<br>
 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><font color="#888888">
--<br>
Regards,<br>
  - Graeme -<br>
<br>
<br>
_______________________________________________<br>
fpGUI - a cross-platform Free Pascal GUI toolkit<br>
<a href="http://fpgui.sourceforge.net" target="_blank">http://fpgui.sourceforge.net</a><br>
</font><div><div></div><div class="h5">_______________________________________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org">fpc-pascal@lists.freepascal.org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/mailman/listinfo/fpc-pascal</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Frank Church<br><br>=======================<br><a href="http://devblog.brahmancreations.com">http://devblog.brahmancreations.com</a><br>