如何在Win 8应用程序中缩进和格式化XML文件?

时间:2013-05-09 08:31:30

标签: xml formatting microsoft-metro c++-cx

我有一些代码可以在win 8 app中生成Windows :: Data :: Xml :: Dom :: XmlDocument ^

XmlDocument^ document = ref new XmlDocument();

auto A = document->CreateElement("elemA");
document->AppendChild(A);

auto B = document->CreateElement("elemB");
auto C = document->CreateElement("elemC");
A->AppendChild(B);
A->AppendChild(C);

然后我使用

保存到文件中
document->SaveToFileAsync(file); // file is not important

我得到的结果是

<elemA><elemB/><elemC/></elemA>

我正在寻找

<elemA>
   <elemB/>
   <elemC/>
</elemA>

如何在嵌套节点时格式化Xml以获得适当的缩进?我试过搜索但找不到Win 8应用程序和C ++ / CX的任何相关示例。谢谢!

0 个答案:

没有答案