TinyXML中节点和元素的关系
2007-12-26 17:09
323 查看
TiXMLNode 类 和 TiXMLElement 类
在使用InsertBeforeChild()函数时遇到的问题
这个函数的两个参数都是TiXMLNode类的对象,在用TiXMLElement类的对象传递参数时编译不通过。
后经仔细阅读源代码发现:
创建一个TiXMLNode类的对象,然后用ToElement函数将节点转换成元素。
1,调用InsertBeforeChild函数的对象需要转换,
2,该函数的第一个参数需要转换,第二个参数不用
最后个人理解节点和元素的关系:
节点和元素都是代表同一个东西,(例如XML中的一行)但是意义不同,节点具有逻辑上的功能不具有值,元素具有实际的值(包括属性,文本)却功能有限,但是将节点转换成元素后,就包含了节点和元素各自的特点。
在使用InsertBeforeChild()函数时遇到的问题
这个函数的两个参数都是TiXMLNode类的对象,在用TiXMLElement类的对象传递参数时编译不通过。
后经仔细阅读源代码发现:
创建一个TiXMLNode类的对象,然后用ToElement函数将节点转换成元素。
1,调用InsertBeforeChild函数的对象需要转换,
2,该函数的第一个参数需要转换,第二个参数不用
最后个人理解节点和元素的关系:
节点和元素都是代表同一个东西,(例如XML中的一行)但是意义不同,节点具有逻辑上的功能不具有值,元素具有实际的值(包括属性,文本)却功能有限,但是将节点转换成元素后,就包含了节点和元素各自的特点。
相关文章推荐
- (转)xml节点和元素的关系 .
- (转)xml节点和元素的关系 .
- XML节点和元素的关系
- xml节点和元素的关系 http://blog.csdn.net/chaiyu2002/article/details/5967186
- DuiLib的XML元素继承关系图
- 在shuiguo.xml文件中第三个水果中的苹果节点中添加节点<小苹果>small apple</小苹果>,添加小苹果后将其文本内容修改为“小苹果”,修改该节点后将其父节点苹果(即第三个苹果元素)删除
- xml中的元素(element)和节点(node)——C#
- 第5天(就业班) BOM、window对象、事件、location对象、screen对象、Dom编程根据属性找节点、通过关系找节点、添加附件、联动框、操作元素的css样式、正则表达式
- linux tinyxml删除节点
- xml中的元素,节点
- SQL Server 2005 XML 操作总结(五)元素(节点)操作——修改、删除、移动、遍历操作
- 在Dom4j中使用Xpath搜索xml的元素节点
- dom 打印出xml中元素节点
- struts.xml中的<struts>元素下<constant>节点常用配置
- SQL Server 2005 XML 操作总结(四)元素(节点)操作——插入操作
- 读Tomcat源码确定加载web.xml中节点元素的顺序
- XML节点元素命名规则
- 在Dom4j中使用Xpath搜索xml的元素节点
- XML2_XML的节点和元素
- XML中元素与节点的区别