xml - XML格式问题
问题描述
语言设置或格式设置是否会导致 XML 格式错误?我有一个特殊情况,其中使用 ID 的重复值生成 XML。
正如您在上面看到的,有两种具有相同 ID (IDENT1) 的实体类型。这种格式给了我一个错误,即 XML 文件不符合 XML 架构要求。
重要的是要说它只发生在特定的电脑上,我无法在其他电脑上复制它。我怀疑这可能与语言设置格式等有关。
可能是什么原因?
解决方案
精确的词汇有助于:
格式在 XML 中很少使用,除了可能在漂亮的打印环境中使用——使用换行和缩进格式化的 XML 更容易阅读。
您可能喜欢也可能不喜欢 XML 的格式,但您的错误与表示性空白无关。
不太准确,有人可能会说某些数据被格式化为 XML。这开始理解以 XML 表示的数据的实质存在问题的概念。接下来的两个更常用的术语将在这里有所帮助。
格式良好用于描述满足成为 XML 所需规则的文本数据。您的 XML 格式正确。
Valid用于描述 XML 是否满足模式指定的附加规则(DTD、XSD、Relax NG、Schematron 等)。说“XML 文件不符合 XML 模式要求”就是说你的 XML无效(根据某些模式的规则)。
如果您观察到每台机器的有效性各不相同,那么很可能是 XML 和模式文件之间的关联造成了差异。(可能但不太可能:用于验证的工具或发出错误的应用程序可能会有所不同,或者包含/导入/引用的 XML 或模式文件可能会有所不同,等等。)要解决您的问题,请关注您如何关联与您的 XML 文件在一台机器上与另一台机器上的架构不同。
也可以看看
推荐阅读
- angular - 从 Angular 8 中的动态 ngmodel 获取数据
- python - 合并字典中的大数据帧时,reduce 的意外行为
- thingsboard - 如何在 Thingsboard 中通过 /api/auth/login 获取 JWT_TOKEN?
- python - 谷歌云函数:Python 和 CORS
- amazon-web-services - 无法在 aws lambda 函数中调用外部 api
- c# - 如何恢复包 Visual Studio 2017
- javascript - 从我自己的 WebHosting 服务器读取多个 JSON 文件并构建几个Html 中的结构以及 Javascript 中读取的信息
- java - 无法让 Jgrid 中的 JPanel 立即对更改做出反应
- python - 在 python 中结束一个线程(也使用回调)
- python - 如何实现密钥检查定义