2012-03-23 3 views
0

png 파일을 참조하는 이미지 태그가 포함 된 SVG 문서를 만들려고합니다. 이것은 모든 이미지 태그에 png의 절대 경로를 포함 시키면 작동하지만 xml : base 속성을 넣으면 IE9에서 작동하지 않는 것 같습니다. 그러나 그것은 Firefox와 크롬을 사용하는 것처럼 보입니다. IE에 버그가 있습니까? 아니면 구문에 이상이 있습니까?SVG xml : IE9에서 기본 속성이 작동하지 않습니다.

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:base="file:///C:/SVG/Devices/valves/"> 
    <image width="40" height="56" x="10" y="10" xlink:href="motorised_valve[purple].gif"/> 
</svg> 

여기에 들어가기를 원하지 않는 복잡한 이유 때문에 이미지와 같은 폴더에 SVG 문서를 넣을 수 없습니다. 어떤 도움

감사 모그

답변

0

data:// 프로토콜을 사용하여 문서에서 PNG 이미지를 삽입 할 수 귀하의 경우 허용 될 것인가? 잠재적으로 XML을 다소 크게 만드는 대신, 문제를 해결할 수 있습니다.

+0

SVG가 가능한 한 작아지기 때문에 적합하지 않은 것 같습니다. SVG는 값 비싸고/낮은 대역폭의 위성 연결을 통해 전송되어야하며 SVG (별도로 변경되지 않음)가 SVG (별도로 변경되는)와 별도로 캐시되도록 허용하는 것이 중요합니다. 상대 링크를 사용하고자하는 또 다른 이유는 단일 SVG 객체에서 참조하는 PNG가 상당히 많기 때문에 더 작은 SVG 파일을 생성하는 것입니다. – Mog0

관련 문제