这是我的功课。我需要使用STREAM方法从我的数据写入XML文件invoiceData.xml。我已经完成了一个程序,如果告诉你它有帮助,可以使用DOM方法从XML文件中读取。 :)
所以请帮助我,非常感谢。
答案 0 :(得分:0)
在中级:
using(var writer = XmlWriter.Create(stream)) { /* your code here */ }
然后你就定了;但是,我认为即使这对于大多数情况来说也是不必要的过度复杂化。如果你有内存中的数据,我会更常见的是让XmlSerializer
担心这一点:
var ser = new XmlSerializer(obj.GetType());
ser.Serialize(stream, obj);
所以:google XmlSerializer
和XmlWriter
:)都在MSDN上
答案 1 :(得分:0)
正如@MarkGravell在其他答案中所建议的,{ "_id" : ObjectId("594e2222a26ca3505c18c674"),
"name" : "Pips 2nd Project", "create_date" : ISODate("2017-06-24T08:26:10.498Z"),
"collaborators" : [ Object("5936a3576d6c5a3ef4ee0936") ],
"administrators" : [ "594dbba8186f1a2f5ad7539c" ], "__v" : 1 }
是更好的选择。
XmlSerializer