in reply to Re^2: How to add child nodes using XMLLib
in thread How to add child nodes using XMLLib
my $result = 'Pass'; my %ParamGroup = ( ParameterGroupID => '1' ); my $ns = '...'; my $schema = '...'; my $xsi_ns = 'http://www.w3.org/2001/XMLSchema-instance'; my $doc = XML::LibXML::Document->new('1.0', 'utf-8'); my $root = $doc->createElementNS($ns, "TestResult"); $root->setAttributeNS($xsi_ns, 'xsi:schemaLocation' => $schema); { my $result_node = $doc->createElement('result'); $result_node->appendTextNode($result); $root->appendChild($result_node); } { my $params_node = $doc->createElement("Parameters"); for my $param_group (keys %ParamGroup) { my $param_group_node = $doc->createElement($param_group); $param_group_node->appendTextNode($ParamGroup{$param_group}); $params_node->appendChild($param_group_node); } $root->appendChild($params_node); } $doc->setDocumentElement($root);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: How to add child nodes using XMLLib
by Perllace (Acolyte) on Apr 25, 2011 at 06:34 UTC | |
by ikegami (Patriarch) on Apr 25, 2011 at 06:56 UTC | |
by Perllace (Acolyte) on Apr 25, 2011 at 07:13 UTC | |
by ikegami (Patriarch) on Apr 25, 2011 at 07:41 UTC | |
|