- 締切済み
XMLが表示できません。
最近XMLを勉強しようと思い、あるところに書かれていたXMLをテキストエディタでコピーし、IEで表示させてみようとしました。しかし、エラーが出て表示できませんでした。IEでXMLを表示する事は出来ないのでしょうか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- kerobert
- ベストアンサー率0% (0/0)
スタイルシートに問題があるようです。 試しに、 <?xml-stylesheet type="text/xsl" href="XXX.xsl"?> の行をはずしてみてください。 エラーでない何か(XML文書そのもの)が表示されたら、間違いなくスタイルシートの問題ですので、次にスタイルシート(XXX.XSL)をIEで直接開いてみてください。 たぶん何かのエラーがでるはずです。
- kerobert
- ベストアンサー率0% (0/0)
エラーの内容によって違うのですが・・・ 指定されたオブジェクトは見つかりません。 Error processing resource 'file://D:\XXXXX.xsl'. であればttyさんのいうとおりXSLファイルが存在しないためだと思います。 The following tags were not closed: XXXX であればjapipoさんのいうとおりWell-Formedでないせいだと思われます。
おそらく、XSL を持ってきてないのでしょう。 XMLファイルをよく見てください。 <?xml-stylesheet type="text/xsl" href="ほにゃらら.xsl" ?> というような表記がありませんか? この ほにゃらら.xsl がないとWWWブラウザ上での表示はできません。 自分でxslを作成してもいいし、そのサイトから持ってきてもいいです。 XML は文書の構造を示しているだけですので、 XSL がもつ表示方法がないと表示できないんです。
- japipo
- ベストアンサー率25% (4/16)
>IEでXMLを表示する事は出来ないのでしょうか? IEは5.0以上なんですよね? それで表示できないのなら そのXLMがwell-formedでないだけなのでは? HTMLでは<a href ="**">link</A> ほぼブラウザは認識してくれますが XLMのパーサーはエラーを出します <a>は</a>で閉じなければいけないのですっ そのXLMを一度検証してみては... えらそうな事いってますがXLMは私も あんまりしりません m(__)m
お礼
回答、ありがとうございます。 エラーは下記の内容です。 xsl,dtdファイルも同じディレクトリに入れています。 サーバー経由じゃないと表示出来ないのでしょうか? ------------------------ XML ページを表示できません スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------------------------- ドキュメントの最上位では無効です。ライン 1、位置 60 <?xml version="1.0" encoding="Shift_JIS" standalone="no" ?>