お客様のアプリケーションとの対話には、XML ドキュメントを使用します。つまり、HTTP 経由で XML を送信し、同じ方法で応答 XML ドキュメントを受信します。顧客は、要求と応答の両方の形式を記述する 2 つの XML スキーマを指定しました。ある日、顧客が応答 XML で CDATA セクションを使用し始めるまで、すべてが正常に機能していました。CDATA セクションを無視してパーサーを設定したため、それらを解釈できませんでした。
私の質問は次のとおりです。誰がここで間違いを犯したのですか? XML 標準で答えを見つけようとしましたが、まだわかりません。XSD で CDATA を使用するか使用しないかを規定することはできないと思いますが、そうですか? もしそうなら、XSD に同意するだけでは十分ではなく、CDATA セクションについて別の同意を行う必要がありますか? それとも、CDATA と通常のテキストも解析する準備をしなければなりませんか?
私はあなたの個人的な見解と公式声明の両方に興味があります. ありがとうございました!