qt XML中的HTML节点,转换为html格式的字符串
来源:互联网 发布:tensorflow cuda9.0 编辑:程序博客网 时间:2024/03/29 13:44
<p>// Xml 中的 HTML 解析,拼接为字符串</p>
void elemToString(QDomElement htmlElem, QString &htmlText){ // 属性.行 htmlText.append("<").append(htmlElem.tagName()); QDomNamedNodeMap map = htmlElem.attributes(); for(int i= 0; i <map.count(); i++) { QDomAttr attr = map.item(i).toAttr(); htmlText.append(QString(" %1=%2").arg(attr.name(),attr.value())); } htmlText.append(">"); // 子节点 QDomNodeList nodeList = htmlElem.childNodes(); int count = nodeList.count(); if(count) { for(int j= 0; j <count; j++) { QDomElement tempElem = nodeList.at(j).toElement(); if(tempElem.tagName().isEmpty()) htmlText.append(htmlElem.text()); else /// --- --- 递归 --- --- elemToString(tempElem, htmlText); } } // 结束.行 htmlText.append(QString("</%1>").arg(htmlElem.tagName()));}
后来又发现了一个类,,,,,
// 读
QDomElement elem = ...;QDomComment comment = elem.firstChild().toComment();comment.nodeValue();
// 写
comment = elem.createComment("2ble");
elem.appendChild(cmt);
comment.setNodeValue("TestTestTest");
0 0
- qt XML中的HTML节点,转换为html格式的字符串
- 如何将xml格式的字符串结合xsl文件转换为html 格式字符串输出
- xml为html格式
- 将文本格式的文章转换为html/xml格式文本的功能封装到Javabean
- pdf转换为html格式的方法
- 利用xslt将xml格式转换为html格式的报告时,提示找不到if函数
- 判断节点为元素节点 HTML XML
- Jsp结合XML+XSLT将输出转换为Html格式
- Jsp结合XML+XSLT将输出转换为Html格式
- Jsp结合XML+XSLT将输出转换为Html格式
- Jsp结合XML+XSLT将输出转换为Html格式
- Jsp结合XML+XSLT将输出转换为Html格式
- Jsp结合XML+XSLT将输出转换为Html格式
- XML转换显示格式(html)
- 如何将一段字符串转换为HTML格式
- HTML转换为PDF格式
- 字符串转换为HTML字符的方法
- xml+xsl转换为html
- 获取 IDFA 标示当设备唯一识别, 并保存到 KeyChain 中
- 161008数组的创建与使用
- 64 位系统 vs2013 配置 OpenCV-3.1.0
- 计算百度地图2点间的距离
- 基于jquery 和 FormData 最简单图片异步上传
- qt XML中的HTML节点,转换为html格式的字符串
- java反射之Field
- #309 – 键盘焦点和逻辑焦点(Keyboard Focus vs. Logical Focus)
- iOS --文字广告轮播
- 架构
- Hadoop 2.6.0-cdh5.4.0集群环境搭建和Apache-Hive、Sqoop的安装
- go读取ini文件配置
- 详解Android/IOS平台下抓包工具使用以及抓取API接口
- Less变量详解