skeinforge_tools.skeinforge_utilities.xml_parser ($Date: 2008/21/04 $)
index
/home/enrique/Desktop/backup/babbleold/script/reprap/pyRepRap/skeinforge_tools/skeinforge_utilities/xml_parser.pyc

The svg.py script is an import translator plugin to get a carving from an svg file.
 
An import plugin is a script in the import_plugins folder which has the function getCarving.  It is meant to be run from the
interpret tool.  To ensure that the plugin works on platforms which do not handle file capitalization properly, give the plugin
a lower case name.
 
The getCarving function takes the file name of an svg file and returns the carving.
 
This example gets a carving for the svg file Screw Holder Bottom.svg.  This example is run in a terminal in the folder which
contains Screw Holder Bottom.svg and svg.py.
 
 
> python
Python 2.5.1 (r251:54863, Sep 22 2007, 01:43:31)
[GCC 4.2.1 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import svg
>>> svg.getCarving()
0.20000000298, 999999999.0, -999999999.0, [8.72782748851e-17, None
..
many more lines of the carving
..

 
Modules
       
__init__
skeinforge_tools.skeinforge_utilities.euclidean
skeinforge_tools.skeinforge_utilities.gcodec

 
Classes
       
XMLElement
XMLParser

 
class XMLElement
    An xml element.
 
  Methods defined here:
__init__(self)
Add empty lists.
__repr__(self)
Get the string representation of this XML element.
addAttribute(self, word)
Set the attribute table to the split line.
getChildrenWithClassName(self, className)
Get the children which have the given class name.
getFirstChildWithClassName(self, className)
Get the first child which has the given class name.
getSubChildWithID(self, idReference)
Get the child which has the idReference.
parseReplacedLine(self, line, parents)
Parse replaced line.

 
class XMLParser
    An xml parser.
 
  Methods defined here:
__init__(self)
Add empty lists.
__repr__(self)
Get the string representation of this parser.
parseLine(self, line)
Parse a gcode line and add it to the inset skein.
parseXMLText(self, xmlText)
Parse XML text and store the layers.

 
Data
        __author__ = 'Enrique Perez (perez_enrique@yahoo.com)'
__credits__ = 'Nophead <http://hydraraptor.blogspot.com/>\nArt of Illusion <http://www.artofillusion.org/>'
__date__ = '$Date: 2008/21/04 $'
__license__ = 'GPL 3.0'
absolute_import = _Feature((2, 5, 0, 'alpha', 1), (2, 7, 0, 'alpha', 0), 16384)

 
Author
        Enrique Perez (perez_enrique@yahoo.com)

 
Credits
        Nophead <http://hydraraptor.blogspot.com/>
Art of Illusion <http://www.artofillusion.org/>