in reply to Re^4: How to add child nodes using XMLLib
in thread How to add child nodes using XMLLib

You've already shown you know how to create nodes, give them attributes, and add children to them. What's the problem? And like I asked on SO, what have you tried? I can't point out your error if you don't show your code.
  • Comment on Re^5: How to add child nodes using XMLLib

Replies are listed 'Best First'.
Re^6: How to add child nodes using XMLLib
by Perllace (Acolyte) on Apr 25, 2011 at 07:13 UTC
    My problem is that with the current code, (the one that displayed above) I get this output
    <Parameters> <ParameterGroupID>1</ParameterGroupID> </Parameters>
    But i need it like this format
    <Parameters> <ParameterGroup ID="Group1"> <Parameter key="Key1">Some Value</Parameter> <Parameter key="Key2">Some Value</Parameter> <Parameter key="Key3">Some Value</Parameter> </ParameterGroup> <ParameterGroup ID="Group2"> <Parameter key="Key1">Some Value</Parameter> <Parameter key="Key2">Some Value</Parameter> <Parameter key="Key3">Some Value</Parameter> </ParameterGroup> </Parameters>
    The code by using XML::Simple is something like this..
    my $xml = { ParameterGroup => [ { ID => 'Group1', Parameter => { Key1 => {content => 'Some Value'}, Key2 => {content => 'Some Value'}, Key3 => {content => 'Some Value'}, }, }, { ID => 'Group1', Parameter => { Key1 => {content => 'Some Value'}, Key2 => {content => 'Some Value'}, Key3 => {content => 'Some Value'}, }, }, ]}; print XMLout($xml, RootName => 'Parameters', KeyAttr => 'key', );
    But i want to do the same using LibXML. I hopw my question is clear
      Yes, and what problem are having doing that?
      A reply falls below the community's threshold of quality. You may see it by logging in.