如何监视XElement的大小

时间:2010-06-28 15:35:31

标签: xml filesize

我正在逐行创建XML文档,需要密切关注这个文件的大小。生成的文件需要通过MSMQ发送,我认为消息大小限制为4Mb。我需要做的是当文档接近这个大小时,就是停止添加数据并将文档添加到列表中并开始用剩余数据创建一个新文档。然后,我可以将此XML文档列表返回到调用函数,在该函数中可以通过MSMQ发送文档。我的问题是,连续监控XElement大小的好方法是什么?

1 个答案:

答案 0 :(得分:0)

XNode有ToString方法

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

您可以找到添加的每个元素的大小。