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> ->>;