Adding Parent and child node simultaneously

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • romcab
    New Member
    • Sep 2007
    • 108

    Adding Parent and child node simultaneously

    Hello expert,

    I would like to ask how can I add a parent node and child node simultaneously.

    I try this code;
    //create parent node
    XmlElement ^elem = doc->CreateElemen t( args );
    //elem->InnerText = "Rom";

    //Add the node
    root->InsertAfter(el em, root->FirstChild );

    //create child node
    XmlElement ^child = doc->CreateElemen t( "FirstName" );
    child->InnerText = "Rom";
    root->InsertAfter(ch ild, root->FirstChild );

    doc->Save("new.xml" );

    but the output is this

    <Employees>
    <Employee1 />
    <FirstName>Ro m</FirstName>
    </Employees>

    My desired output should be:
    Initial xml:
    <Employees>
    </Employees>

    After running the program:
    <Employees>
    <Employee1>
    <FirstName>Node Name<!FirstName >
    <!Employee1>
    <Employees>

    Hope you can help me guys.

    Thanks,
Working...