NAME

SVG::DOM - Perform DOM (Document object model) manipulations of the SVG object.

SUMMARY

An API for accessing the SVG DOM.

AUTHOR

Ronan Oger, ronan@roasp.com

SEE ALSO

perl(1),SVG,SVG::XML,SVG::Element,SVG::Parser, SVG::Manual http://www.roasp.com/ http://www.perlsvg.com/ http://www.roitsystems.com/ http://www.w3c.org/Graphics/SVG/

Warning: This module is still in development and is subject to change.

Methods

To pe provided:  $ref = $svg->getElementByID($id) 

Return the reference to the element which has id $id

$ref = $svg->getFirstChild() 

return the reference of the first defined child of the current node

$ref = $svg->getLastChild() 

return the array of references of the last defined child of the current node

@array_of_Refs =  $svg->getChildren()

return the reference of the children of the current node

$ref = $svg->getParent()

return the reference of the parent of the current node

$ref = $svg->getSiblings()
 

return the reference to an array composed of references of the siblings of the current node

getElementName

$val = $svg->getElementName()

return a string containing the element type of a reference to an node

$ref = $ref->getAttributes()

return a reference to a hash whose keys are the attribute name and the values are the attribute values.

$ref = $ref->getAttribute('attributeName')

return a string with the value of the attribute. $ref is the reference to the element that contains the attribute 'attributeName'.

To pe provided: $ref = getCDATA ($ref)