给定XML
文件和唯一InnerText
值,我需要找到节点的Name
。我无法假设节点的嵌套,因为xml文件的结构可能会发生变化。我怎样才能尽快(C#
)?例如,如果我正在寻找的InnerText是" 七"并且xml文件类似于:
<blue>
<red>
<orange>one</orange>
<pink>two</pink>
</red>
<yellow>
<black>
<purple>three</purple>
<green>
<grey>seven</grey>
</green>
</black>
</yellow>
</blue>
我想返回值&#34; 灰色&#34;。我担心复杂性,因为文件可能非常大,所以我不能(并且不需要,因为我不需要所有的值)阅读所有文件。