xml - 重构 XSD 架构

标签 xml refactoring xsd

我在一个需要清理一些第三方 XSD 架构的项目中工作,我想对其中的公共(public)元素进行一些重构。

有什么合适的工具可以自动执行此操作?我通过 XMLBeans 的 sfactor 进行了尝试,但它不起作用(它引发了一个奇怪的异常,甚至 Google 都无法回答!)。

最佳答案

由于缺乏答案,我抽出一些空闲时间构建了 xnikt ,一个 Java 工具,它满足了我从 XSD 中提取公共(public)元素的实际需要。我将其作为 GPL 发布,因此任何人都可以对其进行 fork 、增强等。

我乐于合作,所以如果有人有想法和时间,请与我联系!

我针对我想要重构的 XSD 模式对其进行了测试,它的效果非常好。

我希望它能帮助可能处于或将处于相同情况的任何人。

关于xml - 重构 XSD 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/179538/

相关文章:

c# - 将 CSV 文件转换为 XML

ios - 在 Swift 3 中使用 LibXML2 下载时从服务器解析大型 XML

c# - 将实体保存到数据库——我的 Save 方法应该返回保存的实体吗?

swift - 如何重构我的代码以避免重复

基于XSD的WPF表单

xsd - 在 Spring WS 2 中公开和访问静态 XSD 模式

java - 使用撇号解析 XML

javascript - 编写一个简单的自定义阅读更多关于需要重构的 jquery 的点击功能

Java JAXB XJC代码生成表单XSD模式问题

sql - 选择 SQL 查询以从 ntext 列获取 xml 节点值?