使用获取参数的方法读取和写入xml

本文关键字:xml 读取 方法 获取 参数 | 更新日期: 2023-09-27 18:19:40

在我的搜索中,我看到了很多关于读取和写入xml文件的示例。所有这些都需要在每个读写过程中设置参数或类。

是否可以使用以参数为文件名、节点和函数的子程序在XML文件上进行读写?

例如一个名为xml的文件示例:

<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".

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

使用获取参数的方法读取和写入xml

我什么都不知道。然而,你可以很容易地创建这样的东西。看看XmlReader类,尤其是XmlReader.ReadToFollowing方法