XML Schema specification for default attribute valuesを正しく読んだ場合、検証プロセスは実際にはデフォルト値を満たすようにDOMを変更することになっています。デフォルトの属性値をサポートするXMLスキーマ検証ライブラリはありますか?
デフォルトでは、属性が
が、これは仕様の正しい読みです···後のスキーマ検証情報セットに無条件に表示されるようにであることを指定しますか?もっと重要なのは、これをサポートするライブラリ(Java、C#、Pythonなど)はありますか?
私が見た限りでは、validate(document)メソッドはドキュメントを変更しません。