标签:类库 TinyXML tinyxml2 Value C++ File 节点 压缩包
安装使用方法在TinyXML-2: TinyXML-2 (leethomason.github.io)中有介绍,TinyXML-2类库可以这里在下载压缩包。
使用TinyXML-2中的函数来进入节点并获取节点名(Value())、文本(GetText()//如果有的话)和节点属性名(Attribute name)和属性值(Attribute Value);
const tinyxml2::XMLAttribute* attributeOfNameValue = Node->FirstAttribute();
//获取本节点中第一个属性名和值
attributeName=attributeOfNameValue->Name()//本节点属性名
attributeValue=attributeOfNameValue->Value()//本节点属性值
tinyxml2::XMLElement* File = doc.RootElement();//获取xml文件中的根节点并赋值于File并进入
tinyxml2::XMLElement* FirstChildNode = File->FirstChildElement();
//获取根节点中的第一个子节点并进入
tinyxml2::XMLElement* SecondChildNode = File->NextSiblingElement();
//获取本级节点中的第二个子节点并进入
NodeName=File->value();//获得本节点名
NodeName=File->FirstChild()->Value();//获得本节点第一个子节点名
NodeName= FirstChildNode->NextSibling()->Value() //获得第一个子节点的同级第二个节点名
NodeText=FirstChild()->GetText();//获得节点内的文本数据
标签:类库,TinyXML,tinyxml2,Value,C++,File,节点,压缩包 来源: https://blog.csdn.net/myzrg4/article/details/121805274
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。