当前位置: 首页 > news >正文

邯郸专业做网站哪里有seo推广优化公司哪家好

邯郸专业做网站哪里有,seo推广优化公司哪家好,建设银行网站查询业务收费吗,外贸流程ppt1.简介 TinyXML-2 是一个简单、小巧的 C XML 解析库,它是 TinyXML 的一个改进版本,专注于易用性和性能。TinyXML-2 用于读取、修改和创建 XML 文档。它不依赖于外部库,并且可以很容易地集成到项目中。 tinyXML-2 的主要特点包括&#xff1a…

1.简介

TinyXML-2 是一个简单、小巧的 C++ XML 解析库,它是 TinyXML 的一个改进版本,专注于易用性和性能。TinyXML-2 用于读取、修改和创建 XML 文档。它不依赖于外部库,并且可以很容易地集成到项目中。

tinyXML-2 的主要特点包括:

  • DOM 风格 API:TinyXML-2 提供了 Document Object Model(DOM)风格的API,允许开发者以树形结构的方式操作 XML 数据。
  • 轻量级:TinyXML-2 的代码量小,不需要外部依赖,适合嵌入式系统和移动设备。
  • 易于使用:TinyXML-2 的 API 设计直观,易于理解和集成。
  • 错误处理:TinyXML-2提供了详细的错误信息,帮助开发者快速定位问题。

2.环境搭建

下载地址:https://github.com/leethomason/tinyxml2/tree/10.0.0
在这里插入图片描述
解压文件后,直接引用以下两个文件即可。
在这里插入图片描述

3.代码示例

解析XML字符串。

#include <iostream>
#include "tinyxml2.h"using namespace std;
using namespace tinyxml2;int main()
{static const char* xml ="<?xml version=\"1.0\"?>""<!DOCTYPE PLAY SYSTEM \"play.dtd\">""<information>""	<attributeApproach v='2' />""	<textApproach>""		<v>2</v>""	</textApproach>""</information>";XMLDocument doc;doc.Parse(xml);int v0 = 0;int v1 = 0;XMLElement* attributeApproachElement = doc.FirstChildElement()->FirstChildElement("attributeApproach");attributeApproachElement->QueryIntAttribute("v", &v0);XMLElement* textApproachElement = doc.FirstChildElement()->FirstChildElement("textApproach");textApproachElement->FirstChildElement("v")->QueryIntText(&v1);printf("Both values are the same: %d and %d\n", v0, v1);return doc.ErrorID();
}

使用以下代码,可以直接加载XML文件。

XMLDocument doc;
doc.LoadFile( "resources/dream.xml" );

写入XML文件。

#include <iostream>
#include "tinyxml2.h"using namespace std;
using namespace tinyxml2;int main()
{XMLDocument* doc = new XMLDocument();XMLNode* declaration = doc->InsertFirstChild(doc->NewDeclaration("xml version=\"1.0\" encoding=\"UTF-8\""));XMLNode* element = doc->InsertEndChild(doc->NewElement("element"));XMLElement* sub[3] = { doc->NewElement("sub"), doc->NewElement("sub"), doc->NewElement("sub") };for (int i = 0; i < 3; ++i) {sub[i]->SetAttribute("attrib", i);}element->InsertEndChild(sub[2]);XMLNode* comment = element->InsertFirstChild(doc->NewComment("comment"));element->InsertAfterChild(comment, sub[0]);element->InsertAfterChild(sub[0], sub[1]);sub[2]->InsertFirstChild(doc->NewText("Text!"));XMLElement* sub4 = doc->NewElement("textApproach");element->InsertAfterChild(sub[2], sub4);XMLElement* sub5 = doc->NewElement("v");sub4->InsertFirstChild(sub5);sub5->InsertFirstChild(doc->NewText("2"));doc->Print();doc->SaveFile("./pretty.xml");return 0;
}

运行结果:
在这里插入图片描述

4.更多参考

libVLC 专栏介绍-CSDN博客

Qt+FFmpeg+opengl从零制作视频播放器-1.项目介绍_qt opengl视频播放器-CSDN博客

QCharts -1.概述-CSDN博客

JSON++介绍

http://www.dt0577.cn/news/44334.html

相关文章:

  • 做推广都有什么网站深圳seo外包
  • 广告策划书不包括什么内容网店seo关键词
  • 请问的网站开发培训 有知道的吗市场推广外包团队
  • 乌兰察布市建设银行网站西安疫情最新数据消息5分钟前
  • 网站系统源码大数据平台
  • 山东青岛网站建设公司百度开发平台
  • 建永久网站排名优化培训
  • b2b网站开发公司seo搜索推广
  • 网站的原型怎么做陕西今日头条新闻
  • seo优化搜索引擎网站优化推广网络关键词优化-乐之家网络科技关键词优化系统
  • 融资网站建设重点高端网站建设报价
  • 做网站要会编程么苏州网站建设公司
  • 哪些网站需要备案国家免费职业技能培训官网
  • 动态网站设计选题参考小程序开发公司哪里强
  • 青岛北京网站建设公司百度一下你就知道下
  • 清远网站建设公司可以免费发外链的论坛
  • 在网页做动态图片的网站大型集团网站建设公司
  • 易语言做网站视频不付费免费网站
  • 莱芜网站建设哪里有关键词林俊杰的寓意
  • 企业网站创建的步骤网络优化公司
  • 网站关键字布局爱站网长尾关键词挖掘工具电脑版
  • 网站建设网站规划书2022最新国际新闻10条简短
  • 商城网站开发文档百度搜索推广是什么
  • 南昌网站建设策划国内网站建设公司
  • 杭州网站建设响应式网上推广怎么弄?
  • 广东平台网站建设如何做百度关键词推广
  • 什么网站做烘干设备好短视频推广策略
  • 站长工具ping检测百度竞价排名推广
  • 苏州做网站企业什么是新媒体运营
  • 丰台青岛网站建设百度搜索高级搜索