1

XML ドキュメントを 1 行ずつ作成していて、このファイルがどのくらい大きくなっているかを監視する必要があります。結果のファイルは、メッセージ サイズが 4Mb に制限されている MSMQ 経由で送信する必要があります。ドキュメントがこのサイズに近づいたら、データの追加を停止し、ドキュメントをリストに追加して、残りのデータで新しいリストの作成を開始する必要があります。次に、この XML ドキュメントのリストを呼び出し元の関数に返し、MSMQ 経由でドキュメントを送信できるようにします。私の質問は、 XElement のサイズを継続的に監視する良い方法は何でしょうか?

4

1 に答える 1

0

XNode には ToString メソッドがあります

XElement xmlTree = new XElement("Root",
    new XElement("Child1", 1)
);
Console.WriteLine(xmlTree);

追加する各要素のサイズを確認できます。

于 2010-06-28T15:44:54.297 に答える