Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
导航 XSD 和 XML 文件的最佳方式是什么?我想查找 XSD 和 XML 是否在输入元素的上方或下方都具有相同的元素。有可能是 XPath 吗?如果是,请提供一个很好的教程,因为我找不到任何使用 XPath 导航 XSD 的教程。
在源代码级别处理 XML Schema 文档一点也不容易,因为编写相同的模式有很多不同的方法——例如,使用属性组、模型组、扩展和限制等。所以除非你知道你是处理 XSD 的受限子集,我不推荐它。
Xerces 提供了一个 API 来访问“编译的”模式模型,这可能是一种前进的方式。Saxon 还提供了将编译后的模式模型导出为 XML 的选项,如果您想要基于 XML 的表示,这比原始 XSD 文件更容易处理。