gpt4 book ai didi

java - 以编程方式对 XML 模式进行反规范化

转载 作者:行者123 更新时间:2023-11-30 09:59:02 24 4
gpt4 key购买 nike

我需要采用任何给定的有效 XML 模式 (XSD) 并将其非规范化为不包含引用、不包含等的简单形式。所有简单类型定义都应该是内联的,这样在查看任何给定元素时,所有声明无需执行另一次查找即可看到。

我找到了一些内置此功能的工具,但我需要“即时”执行此操作。选择的平台是 Java,但如果有必要,我愿意从另一种语言移植代码。我真的不想在这里重新发明轮子。从 Apache/etc 搜索 OSS 库没有任何结果。我发现最接近的是 XSOM,它支持将模式作为对象模型进行遍历,但您仍然必须处理模式可能采用的每种可能形式来表示给定结构。

输出不必是实际的 XML,因为它实际上将以其最终形式在对象模型中使用。

最佳答案

您可能会发现 XSD4J 有帮助:

http://dynvocation.selfip.net/xsd4j/

关于java - 以编程方式对 XML 模式进行反规范化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/116571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com