include yslt_noindent.yml2
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
/* Our namespace to invoke python code */
extension-element-prefixes="ns"
exclude-result-prefixes="ns" {
/* This retrieves geometry obtained through "inkscape -S"
* already parsed by python and presented as a list of
* <bbox x="0" y="0" w="42" h="42">
variable "geometry", "ns:GetSVGGeometry()";
* - copy every attributes
* - copy every sub-elements
/* use real xsl:copy instead copy-of alias from yslt.yml2 */
xsl:copy apply "@* | node()";
/* copy root node and add geometry as comment for a test */
apply "$geometry", mode="testgeo";
template "bbox", mode="testgeo"{
> ID: «@Id» x: «@x» y: «@y» w: «@w» h: «@h»