libxml的使用(2)--读取节点属性
来源:互联网 发布:注册windows live ld 编辑:程序博客网 时间:2024/05/23 10:27
在上一篇文章当中,我读取了各个节点的名字和内容,现在我将读取各个节点的属性。
- <?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);
- }
- 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搜索节点树
- VC2008 on_message的问题
- libxml的使用(1)--读取xml
- eclipse 添加第三方jar包/引入第三方类库/添加其他工程引用
- ZOJ 3659 Conquer a New Region(12年长春site E)
- 【js与jquery】www.zhen.com首页<li>标签的hover事件
- libxml的使用(2)--读取节点属性
- centOS6.3+cloudera hadoop(CDH4) 安装于问题
- ORACLE专用服务器与共享服务器的一点比较
- 基于Annotation的Struts2.0+Hibernate3.3+Spring2.5整合开发 (1)
- 3D手势控制测试中对于环境的考虑
- CSS opacity - 实现图片半透明效果
- 泛型编程:源起、实现与意义
- overridePendingTransition
- libxml的使用(3)--编辑节点