是否有一个可以智能处理递归(即自引用)svg文件的现有渲染器?渲染递归SVG文件
例如,该代码this question:
<svg width="100%" height="100%" viewBox="-100 -100 200 200" version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<circle cx="-50" cy="-50" r="30" style="fill:red" />
<image x="10" y="20" width="80" height="80" xlink:href="recursion.svg" />
</svg>
没有在Firefox,Chrome或Inkscape中呈现正确 - 但它似乎并不 是努力使,保持跟踪渲染器它有多少时间打开特定文件,经过迭代的一些理智的数量停止...
(如果不存在,在那里我可以去寻找,如果我想编写一个自己吗?)
根据SVG规范,这些循环依赖关系被视为错误,并且需要UA检测并分离出这样的循环。他们在什么时候没有定义,详见http://www.w3.org/TR/SVGTiny12/linking.html#circular-iri。 –
Phooey。猜猜我会尝试写我自己的,然后... – linkhyrule5