当前位置: 首页>>代码示例>>C++>>正文


C++ Xml::write_element方法代码示例

本文整理汇总了C++中Xml::write_element方法的典型用法代码示例。如果您正苦于以下问题:C++ Xml::write_element方法的具体用法?C++ Xml::write_element怎么用?C++ Xml::write_element使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Xml的用法示例。


在下文中一共展示了Xml::write_element方法的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;
}
开发者ID:CoActionOS,项目名称:CoActionOS-Apps,代码行数:38,代码来源:xml_test.cpp


注:本文中的Xml::write_element方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。