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