2010-03-22 77 views
0

如果我想将关于某个资源的数据存储在XML文件中,但为了速度起见,我不想先读取该文件然后重新编写它,我想要附加到现有的文件。但是,如果它是一个有效的XML文件,而不是只有一个根元素,并且它是关闭的,那么添加新节点将导致XML文件无效。有什么建议做什么?将节点追加到XML文件而不先读取文件

回答

1

您没有编写想要使用的编程语言。在C中,用'r +'标志打开文件,导航到结束标记的开始,然后写入新元素和结束标记。
另一方面,当您使用纯文本文件而不是XML时,情况可能如此。是否有一个必须是XML的原因?

+0

是的,因为它会有很多任意的数据字段(这也是不使用SQL的原因) – 2010-03-22 16:24:10