b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

xml解析c_xml解析_java 解析xml(2)

电脑杂谈  发布时间:2017-05-17 19:14:04  来源:网络整理

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) +seperator+szFileName;

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) +seperator+szFileName;

//创建一个XML的文档对象。

TiXmlDocument *myDocument = new TiXmlDocument(fullPath.c_str());

myDocument->LoadFile();

//获得根元素,即Persons。

TiXmlElement *RootElement = myDocument->RootElement();

//输出根元素名称,即输出Persons。xml解析c

cout << RootElement->Value() << endl;

//获得第一个Person节点。

TiXmlElement *FirstPerson = RootElement->FirstChildElement();

//获得第一个Person的name节点和age节点和ID属性。xml解析c

TiXmlElement *NameElement = FirstPerson->FirstChildElement();


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-47700-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...