我是否需要解析整个XML文件来修改一行?

时间:2014-01-14 20:15:09

标签: xml vb.net

我有一个XML文件,它有一个我希望用户更改的值。这基本上是描述值,我将存储在UI的文本框中。

XML实际上是文件中的第二行,位于<description> </description>标记内。

我需要让我的应用程序在编辑该行之前解析整个文件,还是有其他方法可以执行此操作?请注意,应用程序已在VB.NET中编码,并使用.NET 4.0。如果可能的话,我想保持在4.0以内,因为我可以保证我的用户安装了4.0框架。我的问题是我是否应解析整个文件以获取该节点,或者是否有其他方法来处理这个问题?

1 个答案:

答案 0 :(得分:1)

如果您可以控制XML,那么一种解决方案是将<description>元素移动到外部解析实体中。然后,您可以修改此实体,而无需更改(或读取)XML的其余部分。