1

我有一些代码在 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 的任何相关示例。谢谢!

4

0 回答 0