如何使用OpenCV 3在XML文件中添加新行?

时间:2018-10-11 11:47:16

标签: c++ xml opencv

我正在使用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的情况下将结束标记放到新行呢? 预先谢谢你。

0 个答案:

没有答案