Hi Gilles,
Casting l1 to DOM_Element would the best solution, as far as I know. What kind
of error
message to you get while doing it? Did you remember to call getChildNodes() on
every
Level2 item to access the element values?
Regards,
Markus
---- snip ----
I know how to process each "Level1" element :
void MyClass::ProcessDocument(DOM_Document doc)
{
DOM_NodeList dnl = doc.getElementsByTagName("Level1");
for (unsigned int i = 0; i < dnl.getLength(); i++) {
ProcessLevel1Element(dnl.item(i));
}
}
But then, I don't know how to do to process "Level2" elements :
void MyClass::ProcessLevel1Element(DOM_Node l1)
{
// I'd like to cast l1 into a DOM_Element to be able
// to use getElementsByTagName("Level2") but it seems
// impossible...
}
Did I miss a point ?
Thanks in advance.
- Gilles.