gpt4 book ai didi

Java 和 XML : hack to avoid back-compatibility

转载 作者:行者123 更新时间:2023-12-01 23:09:36 25 4
gpt4 key购买 nike

是否有一个 XML 关键字默认被解释为“XML 结束”或类似的内容(可能会崩溃),但也可以被识别和忽略,这在 w3c.dom 标准中?

为什么?

我已向现有程序添加了一些功能。这些功能确实将信息添加到表示项目的 XML 源文件中。

旧版本的程序会忽略附加数据。问题是,如果他们打开旧版本的项目并保存它,附加信息将会消失。

我想做的是确保旧版本的程序无法打开新的源文件。

谢谢!

最佳答案

我想不出有什么方法可以在不修改项目旧版本的情况下做到这一点。我想我会做以下几件事之一:

  1. 重构程序,这样它就不会删除它不理解的部分。
  2. 使用 .xsd 验证 XML,如果与预期不匹配,则立即停止运行。
  3. 将版本属性添加到 XML 文件的根标记,以便在运行之前进行检查。

关于Java 和 XML : hack to avoid back-compatibility,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22226715/

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