2011-08-17 15 views
21

मैं निम्नलिखित एक्सएमएल के साथ एक आवेदन पर काम कर रहा हूं।त्रुटि: XML को पार्स करने में त्रुटि: अच्छी तरह से गठित नहीं (अवैध टोकन) ...?

"त्रुटि:: त्रुटि XML पार्स: नहीं अच्छी तरह से गठित (अमान्य टोकन)" लेकिन whenI साफ/निर्माण अपने प्रोजेक्ट निम्नलिखित त्रुटि तब होती है करने के लिए प्रयास

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
> 
<TextView 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:text="@string/hello"; 
/> 
</LinearLayout> 

क्या यह संभवतः मतलब है?

+0

अपने पिछले सवाल में वापस जाने के लिए और जवाब के रूप में उन्हें चिह्नित करें, यह आपके सवाल – Blundell

+0

@Blundell के और अधिक जवाब देने के लिए के लिए प्रोत्साहित करती है ... यह किसी के जवाब चिह्नित करने के लिए एक सम्मान की बात है स्वीकृत के रूप में, लेकिन अगर जवाब इस मुद्दे को हल करते हैं। –

+1

मुझे पता है, मैं आपके पुराने प्रश्नों पर वापस चला गया हूं और मैं जवाब देख सकता हूं :) यदि आप उन्हें चिह्नित नहीं करना चाहते हैं तो उन पर टिप्पणी का उत्तर दें कि वे समाधान क्यों नहीं हैं या उन्हें अधिक जानकारी वाली जानकारी – Blundell

उत्तर

26

इसका मतलब है कि आपकी एक्सएमएल फ़ाइल में एक संकलन त्रुटि है, जो कुछ नहीं होना चाहिए: एक वर्तनी गलती/एक नकली चरित्र/गलत नामस्थान।

android:text="@string/hello"; 
+0

@ ब्लंडेल के साथ अपडेट करें। ..ओ वह वास्तव में एक मूर्ख गलती थी। धन्यवाद, लेकिन अब मुझे एक और जांच मिलती है .... इसे भी देखें ... !!! –

+0

उस अर्धविराम को हटाने के बाद भी यह एक त्रुटि दिखाता है ... समस्या क्या हो सकती है .. ?? –

+1

ग्रहण> प्रोजेक्ट> साफ़ करने का प्रयास करें। त्रुटि अभी भी एक * अलग * xml फ़ाइल – Blundell

7

सत्यापित करें कि आप से पहले

<?xml version="1.0" encoding="utf-8"?> 

भी कोई खाली स्थान या टैब की जरूरत नहीं है:

आपका मुद्दा आप अर्धविराम कि इस लाइन के बाद नहीं होना चाहिए मिल गया है है ग्रहण में अपनी परियोजना को ताज़ा करें और साफ करें।

मैं हर अब और फिर इस त्रुटि मिलती है और उपरोक्त सुझावों मुद्दे को ठीक समय

2

के 99% के बाद अर्धविराम निकालें हैलो

21

मैं इस समस्या थी, और जब मैं android:text="< Go back" था यह था सही वाक्यविन्यास हाइलाइटिंग, लेकिन फिर मुझे एहसास हुआ कि यह < प्रतीक है जो सब कुछ गड़बड़ कर रहा है।

+1

में त्रुटि के रूप में बनी रह सकती है, आपने इसे कैसे हल किया? – Marco

+10

मैंने अभी अपना टेक्स्ट बदल दिया है ''' नहीं, लेकिन मुझे यहां जवाब मिला: http://stackoverflow.com/a/3166967/2423194 जो कहता है कि आप '<' का उपयोग कर सकते हैं। –

+2

क्या आप विश्वास कर सकते हैं, जब मैं "<<< स्वाइप" डालता हूं तो मुझे यही समस्या थी। आपके अनुभव को जोड़ने के लिए बहुत अच्छा है। धन्यवाद। की सराहना की! – user3833732

4

मुझे एक ही समस्या थी। आप अपनी एक्सएमएल फ़ाइल में android:text="< Go to back" जैसे टेक्स्ट प्रॉपर्टी में बाएं < तीर का उपयोग नहीं कर सकते हैं। आपके द्वारा XML कोड से < तीर निकालें।

आशा है कि यह मदद मिलेगी you.use

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

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