XML 中的 ﹤![CDATA[ ]]>,及其解析
来源:互联网 发布:弹簧计算软件在线 编辑:程序博客网 时间:2024/06/09 18:44
CDATA
CDATA 全名:character data。所有 XML 文档中的文本均会被解析器解析,除了 CDATA 区段(CDATA section)中的文本会被解析器忽略。
CDATA的形式如下: <![CDATA[文本内容]]> 。
CDATA的文本内容中不能出现字符串“]]>”。另外,CDATA不能嵌套。
XML 实例: 在CDATA标记中的信息被解析器原封不动地传给应用程序,并且不解析该段信息中的任何控制标记。 CDATA区域是由“<![CDATA["为开始标记,以“]]>”为结束标记,注意CDATA为大写。
QDom 解析 xml 中的CDATA
例如 解析下面的 Data 节点中的 CDATA,并将图片数据加载到内存中:
<Data> <![CDATA[xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx]]></Data>
QDomText text = elem.firstChild().toText(); QByteArray data = text.data().toUtf8(); data = QByteArray::fromBase64(data); if(!data.isEmpty()){ QPixmap pix; pix.loadFromData(data); image->setBitmap(pix); }或者
QSring data= elem.firstChild().nodeValue(); QByteArray bitData = data.toUtf8(); bitData = QByteArray::fromBase64(bitData); pix.loadFromData(bitData);
0 0
- XML 中的 ﹤![CDATA[ ]]>,及其解析
- Mybatis中的XML <![CDATA[ ]]> 解析
- xml中的CDAta区
- XML 中的CDATA
- xml中的CDATA
- XML中的CDATA标记
- XML标准中的CDATA节
- ibatis中的cdata和xml中cdata的含义
- php解析带CDATA的XML
- android解析xml获取cdata内容
- JAVA JDOM解析XML 带CDATA数据
- xml中<![CDATA[发如雪]]>Android的解析
- PHP解析带CDATA的XML方法
- XML中的转义字符和CDATA表示
- HTML显示xml中的CDATA内容
- XML中的转义字符和CDATA部件
- JDOM 读取xml文件中的CDATA数据
- 关于<![CDATA[]]>在xml中的含义
- android程序中的AndroidManifest.xml中的uses-feature详解
- 数据分析工具,你选对了吗?
- 腾讯学院运营课程第一天
- Python3 基础:面向对象高级编程(上)
- 汉诺塔问题
- XML 中的 ﹤![CDATA[ ]]>,及其解析
- fedora23自动登陆root
- 蓝桥杯-查找整数
- android framelayout两布局重叠,如何让下层不响应事件
- Opencv 实现图像的离散傅里叶变换(DFT)、卷积运算(相关滤波)
- iOS Xcode build自动增长
- 【基础】unity:鼠标的常用事件
- [HandyJSON] 在Swift语言中处理JSON - 转换JSON和Model
- 怎样高效率地使用 Outlook?