我想从xml文件中动态读取xml元素(我的意思是没有硬编码元素名称)。我无法使用XmlReader.ReadToDescendant方法,因为它需要一个本地名称,在我的情况下,这个名称会有所不同。例如,在这种情况下,我需要阅读元素A,B,C,d &等等使用c#读取xml文件中的动态元素`
<?xml version="1.0" encoding="UTF-8"?>
<test Version="2010" xmlns="http://test.org/2010/values">
<A>
<Data>
<Somedata></Somedata>
</Data>
<Rows>
<Row></Row>
<Row></Row>
</Rows>
</A>
<B>
<Data>
<Somedata></Somedata>
</Data>
<Rows>
<Row></Row>
<Row></Row>
</Rows>
</B>
<C>
<Data>
<Somedata></Somedata>
</Data>
<Rows>
<Row></Row>
<Row></Row>
</Rows>
</C>
<D>
<Data>
<Somedata></Somedata>
</Data>
<Rows>
<Row></Row>
<Row></Row>
</Rows>
</D>
</test>
请帮助我。
你去哪儿得到的名字读,然后?从另一个文件或数据库? –
@MarkW:仅限于xml文件。 – user972255