You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by XML MAN <xm...@bilbao.com> on 2001/06/19 11:51:06 UTC
'GetChildNodes' is not a member of 'DOM_Node'
Hi again!
I am trying to build a function, whose parameter is 'List'
(DOM_NodeList):
---//----
DOM_Node Node_Son;
DOM_NodeList New_Sons;
long Number_Sons;
int i;
Number_Sons = List.getLength();
for (i = 0; i < Number_Sons; i++) {
Node_Son = List.item(i);
if (Node_Son.getNodeType() == DOM_Node.ELEMENT_NODE) {
if (Node_Son.getNodeName().equals("Tom")) {
...
}
else if (Node_Son.getNodeName().equals("GranPa")) {
New_Sons = Node_Son.GetChildNodes();
}
}
}
---//---
But I get this error:
error C2039: 'GetChildNodes' : is not a member of 'DOM_Node'
Any experience with this message???
_______________________________________________________________________
Tu correo gratuito en HispaVista - http://www.hispavista.com/altacorreo/
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
RE: 'GetChildNodes' is not a member of 'DOM_Node'
Posted by Evert Haasdijk <ev...@zukkespijkers.nl>.
Oops; replied without thinking; it's not a DOM_Element member at all - it
just starts with a lowercase 'g'
Sorry
> -----Original Message-----
> From: Evert Haasdijk [mailto:evert@zukkespijkers.nl]
> Sent: Tuesday, June 19, 2001 12:54 PM
> To: xerces-c-dev@xml.apache.org
> Subject: RE: 'GetChildNodes' is not a member of 'DOM_Node'
>
>
> You have to cast it to a DOM_Element to do that:
>
> New_Sons = ((DOM_Element&) Node_Son).GetChildNodes();
>
> > -----Original Message-----
> > From: XML MAN [mailto:xml@bilbao.com]
> > Sent: Tuesday, June 19, 2001 11:51 AM
> > To: xerces-c-dev@xml.apache.org
> > Subject: 'GetChildNodes' is not a member of 'DOM_Node'
> >
> >
> > Hi again!
> >
> > I am trying to build a function, whose parameter is 'List'
> > (DOM_NodeList):
> >
> > ---//----
> > DOM_Node Node_Son;
> > DOM_NodeList New_Sons;
> > long Number_Sons;
> > int i;
> >
> > Number_Sons = List.getLength();
> >
> > for (i = 0; i < Number_Sons; i++) {
> > Node_Son = List.item(i);
> > if (Node_Son.getNodeType() == DOM_Node.ELEMENT_NODE) {
> > if (Node_Son.getNodeName().equals("Tom")) {
> > ...
> > }
> > else if (Node_Son.getNodeName().equals("GranPa")) {
> > New_Sons = Node_Son.GetChildNodes();
> > }
> > }
> > }
> > ---//---
> >
> > But I get this error:
> > error C2039: 'GetChildNodes' : is not a member of 'DOM_Node'
> >
> > Any experience with this message???
> > _______________________________________________________________________
> > Tu correo gratuito en HispaVista - http://www.hispavista.com/altacorreo/
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> > For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
RE: 'GetChildNodes' is not a member of 'DOM_Node'
Posted by Evert Haasdijk <ev...@zukkespijkers.nl>.
You have to cast it to a DOM_Element to do that:
New_Sons = ((DOM_Element&) Node_Son).GetChildNodes();
> -----Original Message-----
> From: XML MAN [mailto:xml@bilbao.com]
> Sent: Tuesday, June 19, 2001 11:51 AM
> To: xerces-c-dev@xml.apache.org
> Subject: 'GetChildNodes' is not a member of 'DOM_Node'
>
>
> Hi again!
>
> I am trying to build a function, whose parameter is 'List'
> (DOM_NodeList):
>
> ---//----
> DOM_Node Node_Son;
> DOM_NodeList New_Sons;
> long Number_Sons;
> int i;
>
> Number_Sons = List.getLength();
>
> for (i = 0; i < Number_Sons; i++) {
> Node_Son = List.item(i);
> if (Node_Son.getNodeType() == DOM_Node.ELEMENT_NODE) {
> if (Node_Son.getNodeName().equals("Tom")) {
> ...
> }
> else if (Node_Son.getNodeName().equals("GranPa")) {
> New_Sons = Node_Son.GetChildNodes();
> }
> }
> }
> ---//---
>
> But I get this error:
> error C2039: 'GetChildNodes' : is not a member of 'DOM_Node'
>
> Any experience with this message???
> _______________________________________________________________________
> Tu correo gratuito en HispaVista - http://www.hispavista.com/altacorreo/
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-c-dev-help@xml.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-c-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-c-dev-help@xml.apache.org