[fpc-pascal] How to read TDOMNode attributes
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Dec 2 20:45:58 CET 2011
On Fri, 2 Dec 2011 19:30:17 +0000
Frank Church <vfclists at gmail.com> wrote:
> On 2 December 2011 19:09, Mattias Gaertner <nc-gaertnma at netcologne.de>wrote:
>
> > On Fri, 2 Dec 2011 18:59:25 +0000
> > Frank Church <vfclists at gmail.com> wrote:
> >
> > > Is there a way of knowning the attribute count of a TDOMNode as well as
> > > reading the value of an attribute if it exists?
> >
> > HasAttribute:=(Node is TDOMElement) and
> > (TDOMElement.hasAttribute('Name'));
> >
> > Attribute value:
> >
> > if Node is TDOMElement then
> > Value:=TDOMElement(Node).GetAttribute('Name')
> > else
> > Value:='';
> >
> >
> > Mattias
> > _______________________________________________
> > fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> > http://lists.freepascal.org/mailman/listinfo/fpc-pascal
> >
>
> Is there a way of counting the attributes and listing them out if you don't
> know what they are in advance, or some kind of iteration which will tell
> you when you are on the last item or there are none at all?
You may want to read the fpc xml tutorial:
http://wiki.freepascal.org/XML_Tutorial#Printing_the_names_of_nodes_and_attributes
Mattias
More information about the fpc-pascal
mailing list