libxml的使用(2)--读取节点属性
来源:互联网 发布:mysql limit 分页性能 编辑:程序博客网 时间:2024/06/05 14:12
http://blog.csdn.net/hdutigerkin/article/details/7546907
在上一篇文章当中,我读取了各个节点的名字和内容,现在我将读取各个节点的属性。
- <?xml version="1.0" encoding="UTF-8"?>
- <root>
- <node1>content1</node1>
- <node2 attribute="yes">content2</node2>
- <node3>
- <subnode>go</subnode>
- </node3>
- </root>
这是上一篇文章中提到的xml文件。
在node2这个节点上有一个属性attribute,其值是yes。我们可以使用xmlGetProp这个函数将其提取出来。这个函数包含了两个变量,一个是将要提取属性的节点指针xmlNodePtr,另一个是属性的名称。
- xmlChar* attr_value = NULL;
- if(!xmlStrcmp(node->name, (const xmlChar*)"node2")) {
- attr_value = xmlGetProp(node, "attribute");
- printf("attribute value:%s\n",attr_value);
- xmlFree(attr_value);
- }
0 0
- libxml的使用(2)--读取节点属性
- libxml的使用(2)--读取节点属性
- libxml的使用(2)--读取节点属性
- libxml的使用(2)--读取节点属性
- libxml的使用(2)--读取节点属性 http://blog.csdn.net/hdutigerkin/article/details/7546907
- libxml的使用(2)--编辑节点
- libxml的使用(3)--编辑节点
- libxml的使用(3)--编辑节点
- libxml的使用(3)--编辑节点
- libxml的使用(3)--编辑节点
- libxml的使用(1)--读取xml
- libxml的使用(1)--读取xml
- libxml的使用(1)--读取xml
- libxml的使用(1)--读取xml
- libxml的使用(1)--读取xml
- libxml的使用(1)--读取xml
- libxml的使用(4)--xpath搜索节点树
- libxml的使用(4)--xpath搜索节点树
- ORA-00020: maximum number of processes (150) exceeded
- Android系统如何自适应屏幕
- 重新格式化HDFS的方法
- 算法笔试题
- PMP-项目管理笔记(五)-项目范围管理-定义范围
- libxml的使用(2)--读取节点属性
- SQL UPDATE 语句
- 使用Maven打出瘦版的WAR包
- PMP-项目管理笔记(六)-项目范围管理-创建工作分解结构
- Android中的Selector的用法
- PMP-项目管理笔记(七)-项目范围管理-核实范围
- 1500篇不容易
- how to play music and record from the mic at the same time?
- 修改TCP连接数