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