[UWP] [C#]如何使用XmlWriter附加xml数据 [英] [UWP][C#] How append an xml data with XmlWriter

查看:67
本文介绍了[UWP] [C#]如何使用XmlWriter附加xml数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好。我正在尝试使用XmlWriter来保存我的数据并且它已经成功但是,实际上,我想在一段时间内添加(追加)更多数据。


示例:我已经创建了xml文件,像这样(感谢帖子:https://social.msdn.microsoft.com/Forums/sqlserver/en-US/904a66a5-05d7-4ef1-8d07-d36d81f00f61/uwpc-read-and-write-xml- file?forum = wpdevelop)


<?xml version =" 1.0" encoding =" utf-8"?>


< Orders>


< Order> First Order< / Order>


< / Orders>


----------


然后我想 加载我的xml以添加一些类似的数据,例如:


<?xml version =" 1.0" encoding =" utf-8"?>


< Orders>


< Order> First Order< / Order>


< Order> Second Order< / Order>


< / Orders>


----- -----------


 只需添加,无需重写完整文件

解决方案

AlfredBauer


当您加载XML文件时,.net类将允许您根据需要附加元素,但它始终会将完整内容保存在磁盘上。


即使您将内容作为纯文本加载,您也无法将项目附加到内容的中间而不将所有内容读取到变量并将其作为完全重写写回磁盘。 / p>


Hello. I'm trying to use XmlWriter for saving my data into and it's successful but, really, I want to add(appending) more data over a time.

Example: I have created xml file, like this (thank the post: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/904a66a5-05d7-4ef1-8d07-d36d81f00f61/uwpc-read-and-write-xml-file?forum=wpdevelop)

<?xml version="1.0" encoding="utf-8"?>

<Orders>

<Order>First Order</Order>

</Orders>

----------

Then I want to load my xml for adding some similar data and see, example:

<?xml version="1.0" encoding="utf-8"?>

<Orders>

<Order>First Order</Order>

<Order>Second Order</Order>

</Orders>

----------------

 Just add, without rewrite full file

解决方案

AlfredBauer,

When you load the XML file, the .net class will allow you to append elements as you want, however it will always save the full content on disk.

Even if you load the content as plain text you won't be able to just append items to the middle of the content without reading everything to a variable and writing it back to disk as a full rewrite.


这篇关于[UWP] [C#]如何使用XmlWriter附加xml数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆