【发布时间】:2014-09-22 15:03:45
【问题描述】:
我们在针对特定 XSD 解析外部 XML 时遇到了问题。我们有不断变化的外部供应商 XML 提要(它们向 XML 添加了更多属性,这些属性未在 XSD 中定义),从而破坏了我们的代码。当外部供应商添加更多属性时,我们需要确定避免该问题的方法。我们不知道他们何时会添加新字段。 我们还需要我们的 XSD 来验证属性。任何建议将不胜感激!
【问题讨论】:
-
要么教育您的供应商发送有效的 XML;要么或者忘记你的 XSD 并做一些临时解析
-
@kjhughes 谢谢 Gyro,但如果我们拿走我们的 XSD,那是不是就无法确定传递给我们的 xml 数据的有效性(根据我们的业务规则) .我们可以解析xml来确认格式正确,但是有没有办法通过解析来建立有效性。请提出建议。