2011-01-04 6 views
0

:: xmlファイルへのリンクが削除されましたこのXMLファイルで何が問題になっていますか?

Firefoxでソースを表示...私は場所から何も表示されません。

これはいいのかどうかわかりませんが、これを実行しました。

http://www.validome.org/xml/validate/

文書の前の文字を示唆しているようですか?ただし、これらはドキュメントのソースを表示するときは表示されません。

ファイルが改ざんされていないことを確認するために、サイトを削除して作業コピーに置き換えました。問題は解決しません。

アイデア?

答えて

2

ストリームの先頭には、表示の前に、表示の前に、表示可能な8個の非表示バイトがあります。<?です。いくつかのパーサはそれを気に入らないでしょう。

FirefoxとChromeの両方でXMLドキュメントとして拒否されますが、ソースビューアは先頭のバイトを取り除くため、正常に表示されます。

+0

NUL文字とは何ですか?これは本当に古いシステムで、小さなXMLファイルを作るために30個のファイルのように読み込まれます。これらのスペースはありますか? – JasonS

+0

@JasonS:スペースではない、いいえ、ASCII値がゼロのバイトです。 'data.php'のコードを見ずにそこにいる理由を伝えにくい – skaffman

+0

@JasonS NUL文字はASCII値が0です。スペースのASCII値は32です。テキストエディタは、これらの文字を何らかの方法で表示する必要があります。あなたに文字コードを示す16進数の編集モードが必要です。削除することができます。 (そうでなければ、より良いテキストエディタが必要です。) –

1

最初の8文字はNUL文字です。削除してください。

関連する問題