<br><br><div class="gmail_quote">On 2 December 2011 20:43, Sven Barth <span dir="ltr"><<a href="mailto:pascaldragon@googlemail.com">pascaldragon@googlemail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
On 02.12.2011 21:26, Frank Church wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
<br>
On 2 December 2011 19:45, Mattias Gaertner <<a href="mailto:nc-gaertnma@netcologne.de" target="_blank">nc-gaertnma@netcologne.de</a><div class="im"><br>
<mailto:<a href="mailto:nc-gaertnma@netcologne.de" target="_blank">nc-gaertnma@<u></u>netcologne.de</a>>> wrote:<br>
<br>
    On Fri, 2 Dec 2011 19:30:17 +0000<br></div><div class="im">
    Frank Church <<a href="mailto:vfclists@gmail.com" target="_blank">vfclists@gmail.com</a> <mailto:<a href="mailto:vfclists@gmail.com" target="_blank">vfclists@gmail.com</a>>> wrote:<br>
<br>
     > On 2 December 2011 19:09, Mattias Gaertner<br></div>
    <<a href="mailto:nc-gaertnma@netcologne.de" target="_blank">nc-gaertnma@netcologne.de</a> <mailto:<a href="mailto:nc-gaertnma@netcologne.de" target="_blank">nc-gaertnma@<u></u>netcologne.de</a>>>wrote:<div class="im">
<br>
     ><br>
     > > On Fri, 2 Dec 2011 18:59:25 +0000<br></div>
     > > Frank Church <<a href="mailto:vfclists@gmail.com" target="_blank">vfclists@gmail.com</a> <mailto:<a href="mailto:vfclists@gmail.com" target="_blank">vfclists@gmail.com</a>>><div class="im"><br>

    wrote:<br>
     > ><br>
     > > > Is there a way of knowning the attribute count of a TDOMNode<br>
    as well as<br>
     > > > reading the value of an attribute if it exists?<br>
     > ><br>
     > > HasAttribute:=(Node is TDOMElement) and<br>
     > > (TDOMElement.hasAttribute('<u></u>Name'));<br>
     > ><br>
     > > Attribute value:<br>
     > ><br>
     > > if Node is TDOMElement then<br>
     > >  Value:=TDOMElement(Node).<u></u>GetAttribute('Name')<br>
     > > else<br>
     > >  Value:='';<br>
     > ><br>
     > ><br>
     > > Mattias<br>
     > > ______________________________<u></u>_________________<br>
     > > fpc-pascal maillist  - <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.<u></u>org</a><br></div>
    <mailto:<a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.<u></u>freepascal.org</a>><div class="im"><br>
     > > <a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/<u></u>mailman/listinfo/fpc-pascal</a><br>
     > ><br>
     ><br>
     > Is there a way of counting the attributes and listing them out if<br>
    you don't<br>
     > know what they are in advance, or some kind of iteration which<br>
    will tell<br>
     > you when you are on the last item or there are none at all?<br>
<br>
    You may want to read the fpc xml tutorial:<br>
    <a href="http://wiki.freepascal.org/XML_Tutorial#Printing_the_names_of_nodes_and_attributes" target="_blank">http://wiki.freepascal.org/<u></u>XML_Tutorial#Printing_the_<u></u>names_of_nodes_and_attributes</a><br>
<br>
    Mattias<br>
    ______________________________<u></u>_________________<br>
    fpc-pascal maillist  - <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.<u></u>org</a><br></div>
    <mailto:<a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.<u></u>freepascal.org</a>><div class="im"><br>
    <a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/<u></u>mailman/listinfo/fpc-pascal</a><br>
<br>
<br>
<br>
The example you pointed doesn't show what I am looking for, but it led<br>
me to one that does -<br>
<a href="http://wiki.freepascal.org/XML_Tutorial#Populating_a_TreeView_with_XML" target="_blank">http://wiki.freepascal.org/<u></u>XML_Tutorial#Populating_a_<u></u>TreeView_with_XML</a>.<br>
<br>
The method in question is the TDomNode.Attributes.Length property. I<br>
thought something like that shoud exist but I was looking for a Count<br>
property. Shouldn't it be count instead?<br>
</div></blockquote>
<br>
FPC's XML implementation is based on the DOM specification by W3C. And there it defined as "length". Also changing it to "count" would break existing code.<br>
<br></blockquote><div><br>I am now familiarizing myself with XML. I suspect anyway that there had to be a reason for it.<br> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Regards,<br><font color="#888888">
Sven</font><div><div></div><div class="h5"><br>
______________________________<u></u>_________________<br>
fpc-pascal maillist  -  <a href="mailto:fpc-pascal@lists.freepascal.org" target="_blank">fpc-pascal@lists.freepascal.<u></u>org</a><br>
<a href="http://lists.freepascal.org/mailman/listinfo/fpc-pascal" target="_blank">http://lists.freepascal.org/<u></u>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>