请教xml数据中含有<>时读取出错怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教xml数据中含有<>时读取出错怎么解决?相关的知识,希望对你有一定的参考价值。
各位朋友,大家好,请教一下小弟最近遇到的一个问题:我数据库中有数据信息比如有一条内容为 “这个名字<包含>”,然后我需要读取数据信息,且生成为xml数据,如
<teachers><teacher><name>这个名字<包含></name><age>35</age></teacher></teachers>
错误提示为: 结束标记 'name' 与开始标记 '包含' 不匹配
即使xml数据信息中仅包含有“<”或者“>”也出错,错误提示为:名称包含无效字符。
但是我的程序设计不得不包含这些数据,那么请问各位朋友怎样才可以既能让这些数据信息存在又不会出错呢?请各位不吝赐教,感谢!
XML应该生成这样:
<teachers><teacher><name><[CDATA[这个名字<包含>]]></name><age>35</age></teacher></teachers>本回答被提问者采纳
python读取csv文件时,数据内容含有中文,读取出错,怎么办
估计是乱码造成,需要在读取的py文件中指定编码格式:在文件开头,设置成gbk格式import
os,sys,re,csv
reload(sys)
sys.setdefaultencoding('gbk') 参考技术A 1.
先看一下这个文件编码格式
2.
在打开文件open的时候设定encoding参数
以上是关于请教xml数据中含有<>时读取出错怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
python读取csv文件时,数据内容含有中文,读取出错,怎么办
python读取csv文件时,数据内容含有中文,读取出错,怎么办