0

我有一个 C++ 方法/函数,如下所示

std::string TestWrapImpl::doProcess(std::string dirPath, std::string cmdLine) {
  std::string TestWrapVar = "";

  // Businesslogic here
  // TestWrapVar = {BulkData From Business Logic} 
  // Sample Bulk Data - "<xml><node01><FNAME>KRISHNA</FNAME></node01>
  //                     <node02><FNAME>KRISHNA</FNAME></node02></xml>"

  return TestWrapVar;
}

返回这 2GB 的 XML 内容的最佳数据类型是什么?(也许字符串数据类型不能容纳 2GB 的字符串。)

4

1 回答 1

2

更好地将内容写入文件并将它们映射到内存(我希望你有一个 64 位的环境)。

虽然,XML 是保存如此大量数据的最不合适的格式之一。这是由于增加数据大小和解析速度低的系数大。

于 2012-09-04T05:26:38.053 回答