本文整理汇总了C++中Xml::write_end_tag方法的典型用法代码示例。如果您正苦于以下问题:C++ Xml::write_end_tag方法的具体用法?C++ Xml::write_end_tag怎么用?C++ Xml::write_end_tag使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Xml
的用法示例。
在下文中一共展示了Xml::write_end_tag方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: create_test_file
int create_test_file(){
Test t;
Xml xml;
int i, j;
String str;
t.start("create test file");
Xml::remove("/home/xml_test.xml");
if( xml.init("/home/xml_test.xml", Xml::WRITEONLY) < 0 ){
t.failed("failed to create test file");
perror("failed to open");
return -1;
}
t.passed();
t.start("write data");
if( xml.write_start_tag("xml") < 0 ){ t.failed("failed xml start"); return -1; } t.update();
for(i=0; i < 10; i++){
if( xml.write_start_tag("data") < 0 ){ t.failed("failed data start"); return -1; } t.update();
for(j=0; j < 10; j++){
str.clear();
str.setformat(String::DECIMAL, 8);
str << i*10 + j;
if( xml.write_element("array", str.c_str()) < 0 ){ t.failed("failed array"); return -1; } t.update();
}
if( xml.write_end_tag("data") < 0 ){ t.failed("failed data end"); return -1; } t.update();
}
if( xml.write_end_tag("xml") < 0 ){ t.failed("failed xml end"); return -1; } t.update();
t.passed();
t.start("xml close");
if( xml.close() < 0 ){ t.failed("failed"); return -1; }
t.passed();
return 0;
}