Skip to content

svgconverter

This file contains classes to convert svg files to the Giella xml format.

convert2intermediate(filename)

Transform svg to an intermediate xml document.

Parameters:

Name Type Description Default
filename str

name of the file that should be converted

required
Source code in /home/anders/projects/CorpusTools/corpustools/svgconverter.py
27
28
29
30
31
32
33
34
35
36
37
38
def convert2intermediate(filename):
    """Transform svg to an intermediate xml document.

    Args:
        filename (str): name of the file that should be converted
    """
    svg_xslt_root = etree.parse(os.path.join(HERE, "xslt/svg2corpus.xsl"))
    transform = etree.XSLT(svg_xslt_root)
    doc = etree.parse(filename)
    intermediate = transform(doc)

    return intermediate.getroot()