• 締切済み

XMLが表示できません。

最近XMLを勉強しようと思い、あるところに書かれていたXMLをテキストエディタでコピーし、IEで表示させてみようとしました。しかし、エラーが出て表示できませんでした。IEでXMLを表示する事は出来ないのでしょうか?

みんなの回答

  • kerobert
  • ベストアンサー率0% (0/0)
回答No.4

スタイルシートに問題があるようです。 試しに、 <?xml-stylesheet type="text/xsl" href="XXX.xsl"?> の行をはずしてみてください。 エラーでない何か(XML文書そのもの)が表示されたら、間違いなくスタイルシートの問題ですので、次にスタイルシート(XXX.XSL)をIEで直接開いてみてください。 たぶん何かのエラーがでるはずです。

  • kerobert
  • ベストアンサー率0% (0/0)
回答No.3

エラーの内容によって違うのですが・・・ 指定されたオブジェクトは見つかりません。 Error processing resource 'file://D:\XXXXX.xsl'. であればttyさんのいうとおりXSLファイルが存在しないためだと思います。 The following tags were not closed: XXXX であればjapipoさんのいうとおりWell-Formedでないせいだと思われます。

noname#151056
noname#151056
回答No.2

おそらく、XSL を持ってきてないのでしょう。 XMLファイルをよく見てください。 <?xml-stylesheet type="text/xsl" href="ほにゃらら.xsl" ?> というような表記がありませんか? この ほにゃらら.xsl がないとWWWブラウザ上での表示はできません。 自分でxslを作成してもいいし、そのサイトから持ってきてもいいです。 XML は文書の構造を示しているだけですので、 XSL がもつ表示方法がないと表示できないんです。

kuroiyatsu
質問者

お礼

回答、ありがとうございます。 エラーは下記の内容です。 xsl,dtdファイルも同じディレクトリに入れています。 サーバー経由じゃないと表示出来ないのでしょうか? ------------------------ XML ページを表示できません スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------------------------- ドキュメントの最上位では無効です。ライン 1、位置 60 <?xml version="1.0" encoding="Shift_JIS" standalone="no" ?>

  • japipo
  • ベストアンサー率25% (4/16)
回答No.1

>IEでXMLを表示する事は出来ないのでしょうか? IEは5.0以上なんですよね? それで表示できないのなら そのXLMがwell-formedでないだけなのでは? HTMLでは<a href ="**">link</A> ほぼブラウザは認識してくれますが XLMのパーサーはエラーを出します <a>は</a>で閉じなければいけないのですっ そのXLMを一度検証してみては... えらそうな事いってますがXLMは私も あんまりしりません m(__)m

関連するQ&A