how to get only the children nodelist using getElementByTagName?

Darcigarciad

New Member
I have this XML File from which I want to extract my message children fields\[code\]<message name="IOI" ><field number="23" name="IOIID" type="STRING" required="Y" /> <field number="28" name="IOITransType" type="CHAR" required="Y" > <value enum="C" description="CANCEL" /> <value enum="N" description="NEW" /> <value enum="R" description="REPLACE" /> </field><field number="26" name="IOIRefID" type="STRING" required="N" /> <component name="SecAltIDGrp" required="N" > <field number="454" name="NoSecurityAltID" type="NUMINGROUP" required="N" > <field number="455" name="SecurityAltID" type="STRING" required="N" /> <field number="456" name="SecurityAltIDSource" type="STRING" required="N" /> </field> </component>\[/code\]so I used getElementsByTagName() but it gave me all children with their children, so how could I only get my message fields without my fields's fields ??\[code\]DOMNodeList* fieldsNodeList = MessageElement->getElementsByTagName(xmlStrVar);\[/code\]
 
Back
Top