我正在使用C ++和OpenCV3。我有以下代码来编写一些XML文件:
void writeToFile(FileStorage& fs)
{
// Start structure
fs << "a" << "{";
fs << "b" << "{";
fs << "c" << c << "d" << d;
fs << "}";
fs << "e" << e;
fs << "f" << f;
fs << "}"; // End of structure
}
我得到的是以下内容:
<?xml version="1.0"?>
<opencv_storage>
<a>
<b>
<c>c</c>
<d>d</d></b>
<e>e</e>
<f>f</f></a>
</opencv_storage>
我想得到的是:
<?xml version="1.0"?>
<opencv_storage>
<a>
<b>
<c>c</c>
<d>d</d>
</b>
<e>e</e>
<f>1</f>
</a>
</opencv_storage>
那么,有没有办法在仍使用OpenCV的情况下将结束标记放到新行呢? 预先谢谢你。