相关疑难解决方法(0)

使用Linq To XML,获取所有叶子的路径的方法?

好的,我有以下XML树

<root>
    <A>
        <A1>
            <A1A>1000</A1A>
            <A1B>2000</A1B>
            <A1C>3000</A1C>
        </A1>
        <A2>
            <A2A>4000</A2A>
            <A2B>5000</A2B>
        </A2>
    </A>
    <B>
        <B1>
            <B1A>6000</B1A>
        </B1>
    </B>
</root>
Run Code Online (Sandbox Code Playgroud)

从接收XDocument的方法我想生成一个字典,其中键是路径(实际上是XPath),值来自相应叶子中的值.

root/A/A1/A1A    1000
root/A/A1/A1B    2000
root/A/A1/A1C    3000
root/A/A2/A2A    4000
root/A/A2/A2B    5000
root/B/B1/B1A    6000
Run Code Online (Sandbox Code Playgroud)

在Linq to XML中似乎很简单,但我无法理解它.

c# xml tree xpath linq-to-xml

5
推荐指数
1
解决办法
4613
查看次数

标签 统计

c# ×1

linq-to-xml ×1

tree ×1

xml ×1

xpath ×1