gpt4 book ai didi

java - Java/Clojure 中的 XML 解析 - 使用 XSD 进行类型强制转换?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:21:30 24 4
gpt4 key购买 nike

是否有任何接受 XSD 进行解析的 XML 解析器,以便它们知道如何正确地强制解析出的类型?

最佳答案

许多解析器可以验证 XML 输入文档是否符合 XSD,但大多数解析器不会进一步应用它。

如果您使用 JAXB,它的 xjc 实用程序可以生成带有字段的 Java 类和捕获 XSD 中定义的类型的 JAXB 注释,并且通过 JAXB 编码/解码将正确处理这些类型。

参见 this tutorial举个例子。

Apache 的 XMLBeans似乎具有类似的能力。

我不确定这两个是否完全满足您的需求,但它们是我目前能想到的最接近的。

关于java - Java/Clojure 中的 XML 解析 - 使用 XSD 进行类型强制转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11816620/

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