2011-08-17 14 views
21

私は次のXMLでアプリケーションを開発中です。 whenI私のプロジェクト次のエラーを構築/きれいにしようとすると発生しますが:エラー:XML解析中にエラーが発生しました:整形式ではありません(無効なトークン)...?

「エラー:エラーXML解析:整形式ではない(無効なトークン)」

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

私は知っている、私はあなたの古い質問に戻って、私は答えを見ることができます:)なぜ彼らは解決策ではないか、より多くのindepth情報でそれらを更新するコメントに答えてマークしたくない場合 – Blundell

答えて

26

XMLファイルには、スペルミスや偽の文字/不適切な名前空間など、コンパイルエラーが存在するはずはありません。

あなたの問題は、あなたがこの行の後にあってはならないセミコロンを持っている:

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

@ブルンデル。 ..Oそれは本当にばかしい間違いでした。ありがとう、しかし、今私は別のprobを得る....それも兄を見て... !!! –

+0

そのセミコロンを削除した後も、それでもエラーが表示されます...何が問題なのでしょうか? –

+1

eclipse> project> cleanを試してみてください。エラーが*別の* xmlファイルにエラーとして残っている可能性があります – Blundell

7

はあなたにも

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

前に空白やタブを持っていないことを確認しますリフレッシュし、Eclipseでプロジェクトをクリーンアップします。

私はこの問題を抱えていた、と私はandroid:text="< Go back"を持っていたとき、それは持っていた

2

の99%は、セミコロンを削除する問題を修正構文の強調表示が正しいことを確認しましたが、その後、私はそれがすべてをつぶしている<シンボルだと認識しました。

21

ハローた後、私はすべての今して、このエラーを取得し、上記の提案は、時間

+1

これをどのように解決しましたか? – Marco

+10

私はテキストを '<'を持たないように変更しましたが、私はここで答えを見つけました:http://stackoverflow.com/a/3166967/2423194あなたは '<'を使うことができると言います。 –

+2

あなたが "<<<スワイプ"を置くと、私は同じ問題を抱えていたと思いますか?あなたの経験を加えてくれてうれしいです。ありがとう。感謝! – user3833732

4

同じ問題がありました。あなたのxmlファイルにandroid:text="< Go to back"のようなテキストプロパティの左の<矢印を使用することはできません。任意の<矢印をXMLコードから削除します。

それはyou.use

関連する問題