validation - 如何解决“标记架构第 2 行中的数据过早结束”
问题描述
我正在编写 XML 模式,但在 Notepad++ 中保存文件时出现以下错误
“第 791 行的 XML 解析错误标记架构第 2 行中的数据过早结束”
我可以看到人们过去曾遇到过类似的问题,即“标签行 X 中的数据过早结束”,但似乎都没有得到解决。我看不到任何未关闭的标签,所以我有点茫然。
这是我认为非常标准的 XSD 的前两行:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
第 791 行(在错误消息中引用)很简单
</xs:schema>
解决方案
好吧,这很尴尬。尽管说“我看不到任何未关闭的标签”,但我还是找到了一个,现在已经解决了我自己的问题。
我不得不尝试将我的模式复制到不同的 XML 编辑器中,以获得更有用的错误消息。我在这里粘贴了我的架构https://www.tutorialspoint.com/online_xml_editor.htm并且错误消息实际上标识了包含错误的行。
推荐阅读
- snowflake-cloud-data-platform - 授予数据库中的所有权限有什么作用?
- awesome-wm - 如何通过 TigerVncServer 使用 Awesome windows manager?
- c++ - 一个类型抛出 swap() 的后果是什么?
- javascript - 打字稿 | jquery无法导入
- ruby - 带有哈希的 RSpec match_array
- javascript - 将 PHP 数组传递给 JS - PHP Laravel 5.8
- sql - SQL 文本操作
- sentry - python面包屑日志记录中的哨兵不起作用
- ln - 如何更正此错误以使终端接受我的输入?
- python - 在python中运行代码后如何输入数字?