問題タブ [xml-declaration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - xml ドキュメントに xml ヘッダーのみを保存するとエラーがスローされる
次のコードを使用して、ヘッダーのみの基本的な xml ドキュメントを作成しようとしています。
xml ファイルを作成するときに、基本的な xml ヘッダーを作成し、ヘッダーのみで xml ドキュメントを保存しようとしましたが、Save
メソッド (最後の行) で次のエラーが発生しました...
Document 状態のトークン EndDocument は、無効な XML ドキュメントになります。
宣言の後にXMLデータがなく、保存しようとしているという事実に関係していると思います。しかし、保存したいのは宣言だけです。それは不可能ですか?
xml - Firefox および Edge の doctype で XML が整形式でない
Firefox および Edge の開発者コンソールの Web ページで「XML の形式が正しくありません」というエラーが表示されます。Chrome は正常に動作し、何も表示されません。エラー メッセージは、XML 宣言または Doctype が原因であることを示しています。これが私が使用しているものです:
ただし、各ブラウザーとオンライン XML パーサーは異なる位置を指しているため、エラーが正確にどこにあるかはわかりません。たとえば、Edge では行 1、列 68 が表示されますが、Firefox では列 84 が指定されます。問題のページはhttps://dev.heco.de/にあります。上記のスニペットは、使用している CMS TYPO3 によって作成されています。まだ古いバージョンで立ち往生していますが、現在のバージョンのスニペットを確認しましたが、まったく同じです.
この種の質問が以前に投稿されたことを認識しており、回答を読んで試しましたが、残念ながらどれもうまくいきませんでした。これが私がこれまでに試したことです:
- xml バージョン 1.1 からバージョン 1.0 に切り替えても、エラーが続く
- 二重引用符から単一引用符に変更
- 引用符を完全に省略しました
- 代わりに HTML5 を使用してみました
- xml宣言を完全に省略しました
- strict の代わりに XHTML transitional を使用してみました
上記のいずれもエラーを修正しなかったため、これを投稿しています。エラーを絞り込むことはできませんので、アドバイスや洞察をいただければ幸いです。