gpt4 book ai didi

java - wutka dtdparser 库——我可以按照定义的顺序检索元素吗?

转载 作者:太空宇宙 更新时间:2023-11-04 07:03:30 24 4
gpt4 key购买 nike

我正在修改一些使用 Wutka DTDParser ( http://mvnrepository.com/artifact/com.wutka/dtdparser/1.21 ) 解析 DTD 的旧代码。我需要能够按照 DTD 文件中出现的顺序检索元素。但是 DTDParser 将元素存储在 Hashtable 中,所以我很确定我运气不好。有谁知道是否有任何技巧可以完成我在这里需要的事情,或者是否有另一个用于 java 的 DTD 解析库可以支持该功能(最好可以很容易地交换到当前使用 Wutka 的代码)?谢谢!

最佳答案

看起来最好的解决方案是创建 Wutka 库的修改版本,因为它是开源的。我用 LinkedHashMap 替换了 Hashtable,并将对 somehashtable.elements() 的调用替换为 Collections.enumeration(somemap.values()),以尽量减少干扰。它似乎可以做我需要做的事情,而不会破坏任何其他东西。

关于java - wutka dtdparser 库——我可以按照定义的顺序检索元素吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21761928/

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