2012-06-19 16 views
10

मैं एसवीजी ट्यूटोरियल here के साथ खेल रहा हूं, और एक छवि लोड नहीं कर सकता। एक्सएएमपीपी मुझे एक त्रुटि दे रहा है जो कहता है किएसवीजी छवि टैग काम नहीं कर रहा

यह XML फ़ाइल इसके साथ जुड़े किसी भी शैली की जानकारी प्रतीत नहीं होती है। दस्तावेज़ पेड़ नीचे दिखाया गया है।

मैंने दस्तावेज़ों से कॉपी किया है, लेकिन यह अभी भी काम नहीं करता है। नीचे दिए गए कोड:

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

त्रुटि संदेश Googling मुझसे कहता है कि किसी भी तरह एक्सएमएल टूट गया है, लेकिन मैं कुछ भी लेकिन स्थान और छवि शीर्षक नहीं बदला है।

उत्तर

16

आपको नामस्थान गलत हैं।

परिवर्तन

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

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

को हो सकता है कि आप इस Namespaces Crash Course MDN द्वारा पर एक नजर है चाहिए।

+0

धन्यवाद। मैंने माना था कि नामस्थान जहां मैं परिचालन कर रहा था वहां होना आवश्यक था। – SomeKittens

संबंधित मुद्दे