web前端

位置:IT落伍者 >> web前端 >> 浏览文章

TinyXML中节点和元素的关系


发布日期:2022年09月28日
 
TinyXML中节点和元素的关系

TiXMLNode 类 和 TiXMLElement 类在使用InsertBeforeChild()函数时遇到的问题这个函数的两个参数都是TiXMLNode类的对象在用TiXMLElement类的对象传递参数时编译不通过

后经仔细阅读源代码发现创建一个TiXMLNode类的对象然后用ToElement函数将节点转换成元素

调用InsertBeforeChild函数的对象需要转换该函数的第一个参数需要转换第二个参数不用

最后个人理解节点和元素的关系节点和元素都是代表同一个东西(例如XML中的一行)但是意义不同节点具有逻辑上的功能不具有值元素具有实际的值(包括属性文本)却功能有限但是将节点转换成元素后就包含了节点和元素各自的特点

上一篇:使用HttpModule来禁用Web表单重复提交

下一篇:HtmlAgilityPack 抓取页面的乱码处理