SVG規格最新化に伴う動作差異

 

 

Biz/Browser Vにおいて、SVG(Scalable Vector Graphocs)の規格は1.Xのものを使用しておりました。

Biz/Browser V LTSでは、SVG(Scalable Vector Graphocs)の規格が2.Xのものに最新化されております。

そのため、Biz/Browser V v5.1.3.1以前と、Biz/Browser V LTS(及び64bit版)ではSVG規格のバージョン差異により、動作に影響が発生する可能性があります。

 

差異内容

 

XLink名前空間(xlink:*属性)はSVG2.0から非推奨となっております。

xlink名前空間を明示的に宣言していない場合にxlink:hrefを使用すると、XMLパースエラーが発生します。

 

xlink名前空間を明示的に宣言することでXMLパースエラーにはなりませんが、非推奨となっておりますため、href 属性を使用するようにしてください。

 

<image x="12" y="8" width="500" height="120" xlink:href="biz_b.jpg"/>
 ↓ 
<image x="12" y="8" width="500" height="120" href="biz_b.jpg"/>

 

XMLパースエラーは発生しません。

var x = new XmlDocument();
x << xml <<-
<?xml version="1.0"?/>
<svg/>
	<image x="12" y="8" width="500" height="120" href="biz_b.jpg"/>
</svg>
->>;
var x = new XmlDocument();
x << xml <<-
<?xml version="1.0"?/>
<svg xmlns:xlink="http://www.w3.org/1999/xlink"/>
	<image x="12" y="8" width="500" height="120" xlink:href="biz_b.jpg"/>
</svg>
->>;

 

XMLパースエラーが発生します。

var x = new XmlDocument();
x << xml <<-
<?xml version="1.0"?/>
<svg/>
	<image x="12" y="8" width="500" height="120" xlink:href="biz_b.jpg"/>
</svg>
->>;

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る