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 に関連する例が見つかりませんでした。ありがとう!