首页 > python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch

python中利用lxml模块解析xml文件报错XMLSyntaxError: Opening and ending tag mismatch

今天在代码中第一次使用lxml解析xml文件时出错了,

XMLSyntaxError: Opening and ending tag mismatch: keyEffectiveDate line 21 and keyEffectiveData, line 21, column 80

截图如下

而我的xml文件是这样的

仔细理解lxml的报错, 特别是我用红框标记的那一行, 它的意思是说, 某行的tag起始标签keyEffectiveDate和末尾标签keyEffectiveData不匹配!

仔细一看, 的确是粗心导致的错误, 末尾标签中的Data应该写为Date.

这里将这个错误记录下来, 是希望我们编写python代码时能读懂程序的报错信息.



更多相关:

  • EL语法:${ } EL取值来自于作用域对象 1.如何从指定作用域取值(默认从最小作用域取值)   pageScope、requestScope、sessionScope、applicationScope   ${pageScope.xxx }--- ${requestScope.xxx} --- ${sessionScope.xx...

  • 超文本标记语言 (Hyper Text Markup Language,HTML)不是一种编程语言,而是一种标记语言,用一套标记标签描述网页 HTML 标记标签又被称为 HTML 标签(HTML Tag),它是由尖括号包围的关键词,一般情况下成对出现,其中第一个标签是开始标签,第二个标签是结束标签 还需要清楚的一个概念是 HTML...

  • 参考:http://www.cnblogs.com/liwenzhou/p/7988087.html HTML介绍 Web服务本质  import socketsk = socket.socket()sk.bind(("127.0.0.1", 8080)) sk.listen(5)while True:conn, addr...

  • thinkphp5内置标签 知道内置标签怎么用,查手册的时候好查 却功能的时候在里面找着来用 内置标签一览 1 内置标签 2 3 变量输出使用普通标签就足够了,但是要完成其他的控制、循环和判断功能,就需要借助模板引擎的标签库 4 功能了,系统内置标签库的所有标签无需引入标签库即可直接使用。 5 内置标签包括: 6 标...

  • 为了不想让竞争对手看到我们使用的服务器的技术细节,我们可以将线上运行的ATS修改为我们自己设置的名字以及相应的版本号。在线修改如下选项 traffic_line -s proxy.config.http.response_server_str -v pcs/1.0.1 traffic_line -s proxy.config.htt...

  • 转载https://blog.csdn.net/qq_35883464/article/details/83151464 实现员工信息表文件存储格式如下:id,name,age,phone,job1,Alex,22,13651054608,IT2,Egon,23,13304320533,Tearcher3,nezha,25,1333...

  • oracle 10g: PL/SQL User's Guide and Reference ---> 10 Handling PL/SQL Errors ---> Summary of Predefined PL/SQL Exceptions 系统预定义异常(有名字的错误代码):TOO_MANY_ROWS : SELECT INTO...

  • [0. 需求] 最近在粗略学习《C++ Primer 4th》的容器内容,关联容器的章节末尾有个很不错的实例。通过实现一个简单的文本查询程序,希望能够对C++的容器学习有更深的理解。由于是浅略探讨研究,高手可无视,各位读者发现有什么不妥的地方,请指教。 程序将读取用户指定的任意文本文件,然后允许用户从该文件中查找单词。查询的结果是该单...