python - 找不到元素 'xml' 的声明

标签 python xml validation

我从 python 中收到很多与我的 xml 文件相关的解析错误。我在 stackoverflow 上的其他地方读到我应该首先验证 xml 文件。

我不明白为什么这个 xml 无法验证:

<xml><hive name="myprojectname">

XML 验证器这样说 错误:找不到元素“xml”的声明。 错误位置:<xml><hive name="myprojectname">

最佳答案

这个:

<xml><hive name="myprojectname">

未在 http://www.validome.org/xml/validate/ 中验证,因为首先您必须选中“仅格式良好”选项。

其次,它必须遵循 XML 规则,http://en.wikipedia.org/wiki/XML#Well-formedness_and_error-handling 。所以这应该看起来:

<xml><hive name="myprojectname"/></xml>

关于python - 找不到元素 'xml' 的声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11280232/

相关文章:

php - Magento 欧盟增值税税验证失败,未应用客户组更改

python - 如何获取pandas数据框中前一列的值?

使用 ctypes 指向压缩结构中的 uint_64 的 Python 指针地址?

python - python 只获取元素数组中元素的一个值

xml - 返回多个节点时 FLWOR 表达式中出现错误 "undefined variable at noteLine"

java - 在带有属性的 XML 中使用 org.apache.commons.digester.Digester

php - Laravel 验证总是从 API 返回 200 OK

python - Pandas 使用字典和正则表达式进行替换

php - 玩家打开不止一次?

java - 使用 javax.validation 注解将空字符串转换为 null