XML とスキーマの検証に関する私の滞在から、XMLReaderインスタンスに対してフラグメントレベルの適合性が有効になっている場合、XML ソースは含まれている Schemasに対して検証されなくなるようです。
ただし、適合レベルに照らして XSD スキーマの動作を説明していないように見えるため、MSDN ドキュメントからこれを確認することはできません。また、この問題が本当であると仮定すると、回避策が見つかりません。
XSD スキーマに対してXMLフラグメントを検証する方法を知りたいです。
私の場合、XHTML 1 Strict Schemaに対して検証しています。<center> のような非推奨の HTML タグが無効としてフラグ付けされていないという事実により、これがフラグメントの適合性がスキーマを無視すると私が信じる理由の一部です。また、同じシナリオでドキュメント レベルの準拠を使用すると、有効性エラーが正常にフラグ付けされます。