最近、VS2010の小さなC#windowsフォーム/ LINQ to XMLアプリケーションが作成されましたが、 [] "をDOCTYPEタグの最後に追加します。これにより、レガシーシステムからファイルが拒否されているようです。C#LINQ TO XML - DTDヘッダーから「[]」文字を削除する
<!DOCTYPE ichicsr SYSTEM "http://www.accessdata.fda.gov/xml/icsr-xml-v2.1.dtd">
前にファイルが.SAVE機能を使用してプログラム内に保存された後にこれらの文字が追加されます
<!DOCTYPE ichicsr SYSTEM "http://www.accessdata.fda.gov/xml/icsr-xml-v2.1.dtd"[]>
後:ここで前と後です。プログラムは.xmlファイルの選択を許可してから、特定のタグを削除して「クリーン」し、保存します。プロセスが開始されると、ファイルにDOCTYPEに "[]"が付きません。保存した後、彼らは行います。 LINQ to XMLはこれらを追加しますか?
これらの文字を追加しないようにする方法はありますか?
それはLINQのは、自動的に何かを追加することは非常に低いです。問題の小さな例をまとめてここに投稿してみませんか? – Icarus