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

做番号类网站违法吗河南省安阳市安阳县

做番号类网站违法吗,河南省安阳市安阳县,wordpress修改数据库连接,百度做网站怎么联系2019独角兽企业重金招聘Python工程师标准 读取和设置xml配置文件是最常用的操作#xff0c;试用了几个C的XML解析器#xff0c;个人感觉TinyXML是使用起来最舒服的#xff0c;因为它的API接口和Java的十分类似#xff0c;面向对象性很好。 TinyXML是一个开源… 2019独角兽企业重金招聘Python工程师标准 读取和设置xml配置文件是最常用的操作试用了几个C的XML解析器个人感觉TinyXML是使用起来最舒服的因为它的API接口和Java的十分类似面向对象性很好。 TinyXML是一个开源的解析XML的解析库能够用于C能够在Windows或Linux中编译。这个解析库的模型通过解析XML文件然后在内存中生成DOM模型从而让我们很方便的遍历这棵XML树。 DOM模型即文档对象模型是将整个文档分成多个元素如书、章、节、段等并利用树型结构表示这些元素之间的顺序关系以及嵌套包含关系。 如下是一个XML片段 Persons Person ID1 name周星星/name age20/age /Person Person ID2 name白晶晶/name age18/age /Person /Persons 在TinyXML中根据XML的各种元素来定义了一些类 TiXmlBase整个TinyXML模型的基类。 TiXmlAttribute对应于XML中的元素的属性。 TiXmlNode对应于DOM结构中的节点。 TiXmlComment对应于XML中的注释 TiXmlDeclaration对应于XML中的申明部分即versiong1.0 ?。 TiXmlDocument对应于XML的整个文档。 TiXmlElement对应于XML的元素。 TiXmlText对应于XML的文字部分 TiXmlUnknown对应于XML的未知部分。 TiXmlHandler定义了针对XML的一些操作。 TinyXML是个解析库主要由DOM模型类TiXmlBase、TiXmlNode、TiXmlAttribute、TiXmlComment、TiXmlDeclaration、TiXmlElement、TiXmlText、TiXmlUnknown和操作类TiXmlHandler构成。它由两个头文件.h文件和四个CPP文件.cpp文件构成用的时候只要将tinyxml.h、tinystr.h、tinystr.cpp、tinyxml.cpp、tinyxmlerror.cpp、tinyxmlparser.cpp导入工程就可以用它的东西了。如果需要可以将它做成自己的DLL来调用。举个例子就可以说明一切。。。 对应的XML文件 Persons Person ID1 namephinecos/name age22/age /Person /Persons 读写XML文件的程序代码 #include iostream #include tinyxml.h #include tinystr.h #include string #include windows.h #include atlstr.h using namespace std; CString GetAppPath() {//获取应用程序根目录 TCHAR modulePath[MAX_PATH]; GetModuleFileName(NULL, modulePath, MAX_PATH); CString strModulePath(modulePath); strModulePath strModulePath.Left(strModulePath.ReverseFind(_T(\))); return strModulePath; } bool CreateXmlFile(string szFileName) {//创建xml文件,szFilePath为文件保存的路径,若创建成功返回true,否则false try { //创建一个XML的文档对象。 TiXmlDocument *myDocument new TiXmlDocument(); //创建一个根元素并连接。 TiXmlElement *RootElement new TiXmlElement(Persons); myDocument-LinkEndChild(RootElement); //创建一个Person元素并连接。 TiXmlElement *PersonElement new TiXmlElement(Person); RootElement-LinkEndChild(PersonElement); //设置Person元素的属性。 PersonElement-SetAttribute(ID, 1); //创建name元素、age元素并连接。 TiXmlElement *NameElement new TiXmlElement(name); TiXmlElement *AgeElement new TiXmlElement(age); PersonElement-LinkEndChild(NameElement); PersonElement-LinkEndChild(AgeElement); //设置name元素和age元素的内容并连接。 TiXmlText *NameContent new TiXmlText(周星星); TiXmlText *AgeContent new TiXmlText(22); NameElement-LinkEndChild(NameContent); AgeElement-LinkEndChild(AgeContent); CString appPath GetAppPath(); string seperator \; string fullPath appPath.GetBuffer(0) seperatorszFileName; myDocument-SaveFile(fullPath.c_str());//保存到文件 } catch (string e) { return false; } return true; } bool ReadXmlFile(string szFileName) {//读取Xml文件并遍历 try { CString appPath GetAppPath(); string seperator \; string fullPath appPath.GetBuffer(0) seperatorszFileName; //创建一个XML的文档对象。 TiXmlDocument *myDocument new TiXmlDocument(fullPath.c_str()); myDocument-LoadFile(); //获得根元素即Persons。 TiXmlElement *RootElement myDocument-RootElement(); //输出根元素名称即输出Persons。 cout RootElement-Value() endl; //获得第一个Person节点。 TiXmlElement *FirstPerson RootElement-FirstChildElement(); //获得第一个Person的name节点和age节点和ID属性。 TiXmlElement *NameElement FirstPerson-FirstChildElement(); TiXmlElement *AgeElement NameElement-NextSiblingElement(); TiXmlAttribute *IDAttribute FirstPerson-FirstAttribute(); //输出第一个Person的name内容即周星星age内容即ID属性即。 cout NameElement-FirstChild()-Value() endl; cout AgeElement-FirstChild()-Value() endl; cout IDAttribute-Value() endl; } catch (string e) { return false; } return true; } int main() { string fileName info.xml; CreateXmlFile(fileName); ReadXmlFile(fileName); } 转载于:https://my.oschina.net/zmlblog/blog/167778
http://www.sadfv.cn/news/9753/

相关文章:

  • 网站设计的技巧织梦批量修改网站源代码
  • wordpress总是跳出淘宝排名优化公司口碑哪家好
  • 做暧暧视频网站下载广告策划案
  • 网站用什么主机网站建设 招聘需求
  • 京东网站建设的主旨贝锐免费域名
  • 微网站搭建网站怎么做301跳转
  • 网站建设初学软件网络舆情处置的五个步骤
  • 2022中文无字幕入口网站wordpress ios 默认
  • 有什么做ppt参考的网站wordpress模板转为emlog
  • 茂名一站式网站建设报价wordpress博客手机新闻模板
  • 网站建设给客户看的ppt模板如何申请一个网址
  • 网站建设需要步骤wordpress菜单显示在哪里
  • wordpress 企业站模板怎么样购买服务器建设网站
  • 网页网站设计培训班seo全称是什么意思
  • 网站seo系统门户网站app有哪些
  • 伊犁网站制作婚纱摄影平台
  • 襄阳市建设工程造价管理站网站长沙网站建设哪家好
  • 网站 内容 营销微信小商店如何推广
  • 网站开发 mvc网站开发需要考什么证
  • 监控做斗鱼直播网站正规广东网络推广公司
  • 佛山建设企业网站微网站功能
  • 企业网站建设一般考虑哪些因素企业名录查询软件
  • 13个实用平面设计网站帝国cms关闭网站
  • 上海松江做网站的公司wordpress模板修改插件
  • 怎么查看网站使用空间有域名怎么建设网站
  • 南京网站网站建设学校怎样做彩票网站代理
  • 开发网站的意义如何写软文
  • 白银网站建设白银帮别人做彩票网站
  • 网站换ip影响 百度Wordpress模板服务
  • 网站虚拟主机各种网站