XML::Xerces Sample: DOM2Hash
Sample: DOM2Hash
DOM2Hash
DOM2Hash, illustrates how to traverse a DOM tree in memory and convert that tree to a simple recursive hash table data structure.
Running DOM2Hash
The DOM2Hash sample illustrates how convert a DOM tree to another format. To run DOM2Hash, enter the following
perl DOM2Hash.pl <XML file>
Here is a sample output from DOM2Hash
perl DOM2Hash.pl roles.xml
$VAR1 = {
'node_name' => 'contributors',
'children' => [
{
'node_name' => 'person',
'attributes' => {
'Role' => 'manager'
}
}
],
'attributes' => {
'xmlns' => 'contributors'
}
};

