0

Firefox および Edge の開発者コンソールの Web ページで「XML の形式が正しくありません」というエラーが表示されます。Chrome は正常に動作し、何も表示されません。エラー メッセージは、XML 宣言または Doctype が原因であることを示しています。これが私が使用しているものです:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

ただし、各ブラウザーとオンライン XML パーサーは異なる位置を指しているため、エラーが正確にどこにあるかはわかりません。たとえば、Edge では行 1、列 68 が表示されますが、Firefox では列 84 が指定されます。問題のページはhttps://dev.heco.de/にあります。上記のスニペットは、使用している CMS TYPO3 によって作成されています。まだ古いバージョンで立ち往生していますが、現在のバージョンのスニペットを確認しましたが、まったく同じです.

この種の質問が以前に投稿されたことを認識しており、回答を読んで試しましたが、残念ながらどれもうまくいきませんでした。これが私がこれまでに試したことです:

  • xml バージョン 1.1 からバージョン 1.0 に切り替えても、エラーが続く
  • 二重引用符から単一引用符に変更
  • 引用符を完全に省略しました
  • 代わりに HTML5 を使用してみました
  • xml宣言を完全に省略しました
  • strict の代わりに XHTML transitional を使用してみました

上記のいずれもエラーを修正しなかったため、これを投稿しています。エラーを絞り込むことはできませんので、アドバイスや洞察をいただければ幸いです。

4

1 に答える 1