2012-06-19 23 views
10

私はSVGチュートリアルhereで遊んでいて、画像をロードできません。 XAMPPが私にエラーが表示されますSVG画像タグが動作しない

このXMLファイルには、関連付けられているスタイル情報はありません。ドキュメントツリーを以下に示します。

私はdocsからcopypastaされましたが、それでも動作しません。以下のコード:

<?xml version="1.0" standalone="no"?> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
    "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg width="5cm" height="4cm" version="1.1" 
    xmlns="localhost" xmlns:xlink= "localhost/svgtest"> 
    <image xlink:href="My_Image.jpg" x="0" y="0" height="50px" width="50px"/> 
</svg> 

エラーメッセージをグーグルでは、XMLが何らかの形で壊れていると言われますが、私はロケールと画像タイトルが、何も変わっていません。

答えて

16

名前空間が間違っています。

xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink" 

変更

xmlns="localhost" xmlns:xlink= "localhost/svgtest" 

たぶん、あなたはMDNすることにより、このNamespaces Crash Courseを見ている必要があります。

+0

ありがとうございました。私は名前空間が私が操作していた場所にある必要があると仮定していました。 – SomeKittens

関連する問題