问题标签 [xdr-schema]
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.
.net - .NET 使用内联 XDR 模式解析 XML 中的错误?
在 .NET 中进行验证时,我们有一个导致 XMLSchemaException 的 XML。使用 MSXML 验证相同的 XML 很好,不会导致错误。
XML 文档使用底层 FDT 技术所需的 XDR 内联模式,因此我不能使用 DTD 或 W3C 模式,我必须坚持使用旧的和过时的 XDR 验证。
我已将其最小化为以下 SSCCE,因此您可以自己尝试。也可在dotNetFiddle上获得:
这是 .NET 解析器的错误,还是有什么我可以改变以使其工作的?
我曾尝试更改 XML 文档中模式的顺序,但这无济于事。
请不要建议将两种不同的模式合二为一。我已经尝试过了,它有效,但不幸的是它不是一个选择。由于模式名称同时用作命名空间,所有现有产品的 XPath 都需要更改。