-2

在我的搜索中,我看到了很多关于读写 xml 文件的例子。他们都需要在每个读写过程中设置参数或类。

是否可以使用将参数作为文件名、节点和函数的子例程读取和写入 XML 文件?

例如名为 xmlExample 的文件:

<node0>
<node1><name>a</name><number>b</number>
<node2><name>aa</name><number>bb</number><extra>cc</extra>
<node3><another>aa</another><sample>bb</sample>


string filename = "C:\Documents and Settings\Administrator\Desktop\xmlExample .xml"

然后分层处理想要的对象:

Read( xmlExample, node0, node1 , name)

或使用类似 id 的唯一节点寻址该对象:

Read(xmlExample, sample)//there will be just one "sample".

我的问题显然是关于非标准的读写方法。我们是否必须一直或每次写入读取或写入函数时分配文件的不必要部分,是否可以仅使用参数调用函数?

4

1 回答 1

1

我不知道有什么现成的。但是,您可以很容易地创建类似的东西。看看XmlReader,尤其是XmlReader.ReadToFollowing方法

于 2013-06-23T20:15:23.447 回答