TestResult xmlns="somevalue" xmlns:xsi="somealue" xsi:schemaLocation="somevalue">
Pass
Executed Successfully
-
-
Some Value
Some Value
Some Value
-
Some Value
Some Value
Some Value
-
Path to file
Path to file
Path to file
####
use strict;
use warnings;
use XML::LibXML;
my $doc = XML::LibXML::Document->new('1.0', 'utf-8');
my $root = $doc->createElement("TestResult");
my $param = $doc->createElement("Parameters");
$root->setAttribute('xmlns'=> 'somevalue');
$root->setAttribute('xmlns:xsi'=>'somevalue');
$root->setAttribute('xsi:schemaLocation' => 'somevalue');
my %tags = ( Result => 'Pass');
for my $name (keys %tags)
{ my $tag = $doc->createElement($name);
my $value = $tags{$name};
print $value;
$tag->appendTextNode($value);
$root->appendChild($tag);
}
my %ParamGroup = (ParameterGroupID => '1');
for my $name1 (keys %ParamGroup)
{
my $ParamGroup = $doc->createElement($name1);
my $value1 = $ParamGroup{$name1};
$ParamGroup->appendTextNode($value1);
$param->appendChild($ParamGroup);
}
$doc->setDocumentElement($root);
my $filename = "samplexml";
my $format = '1';
$doc->toFile($filename,$format);
####
Pass