是否有一個可以智能處理遞歸(即自引用)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