我有一些代码在 win 8 应用程序中生成 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 的任何相关示例。谢谢!