C# 如何使用C显示XML的层次结构#
我想从子节点遍历到父节点,反之亦然。有人能告诉我如何使用C实现这一点吗 如果我的输入是迪斯尼世界,输出应该是奥兰多-佛罗里达-美国-世界 如果我的输入是CME集团,输出应该是芝加哥-伊利诺伊-美国-世界 班加罗尔-卡纳塔克邦-印度-世界 父到子遍历 如果我的输入是英国,输出应该是伦敦-大本钟-希思罗-威斯敏斯特C# 如何使用C显示XML的层次结构#,c#,xml,xml-serialization,C#,Xml,Xml Serialization,我想从子节点遍历到父节点,反之亦然。有人能告诉我如何使用C实现这一点吗 如果我的输入是迪斯尼世界,输出应该是奥兰多-佛罗里达-美国-世界 如果我的输入是CME集团,输出应该是芝加哥-伊利诺伊-美国-世界 班加罗尔-卡纳塔克邦-印度-世界 父到子遍历 如果我的输入是英国,输出应该是伦敦-大本钟-希思罗-威斯敏斯特 曼彻斯特-老特拉福德 如果我的输入是Pune,则输出应为“未找到子项” <?xml version="1.0" encoding="UTF-8&quo
曼彻斯特-老特拉福德 如果我的输入是Pune,则输出应为“未找到子项”
<?xml version="1.0" encoding="UTF-8"?>
<World >
<Level1 name="United States">
<Level2 name="Florida">
<Level3 name="Miami">
<Level4 name="Ft.Lauderdale"/>
<Level4 name="Palm Beach"/>
<Level4 name="South Beach">
<Level5 name="Mangos"/>
</Level4>
</Level3>
<Level3 name="Tampa"/>
<Level3 name="Orlando">
<Level4 name="Oak Ridge"/>
<Level4 name="Disney World"/>
</Level3>
</Level2>
<Level2 name="Illinois">
<Level3 name="Chicago">
<Level4 name="Jhon Hancock Center"/>
<Level4 name="CME group"/>
</Level3>
<Level3 name="Naperville"/>
<Level3 name="Aurora"/>
</Level2>
</Level1>
<Level1 name="United Kingdom">
<Level2 name="London">
<Level3 name="Big Ben"/>
<Level3 name="Heathrow"/>
<Level3 name="Westminster"/>
</Level2>
<Level2 name="Manchester">
<Level3 name="Old Trafford"/>
</Level2>
</Level1>
<Level1 name="India">
<Level2 name="Karnataka">
<Level3 name="Bangalore">
<Level4 name="CME group"/>
<Level4 name="MG Road"/>
<Level4 name="SBIAL"/>
</Level3>
<Level3 name="Mysore">
<Level4 name="Mysore Zoo"/>
</Level3>
</Level2>
<Level2 name="Maharashtra">
<Level3 name="Mumbai">
<Level4 name="Juhu"/>
<Level4 name="Malabar Hills"/>
</Level3>
<Level3 name="Pune"/>
</Level2>
</Level1>
</World>
您如何解析XML?什么格式?从根到叶给出了一个具有许多分支的树。我有一个输入XML文件,需要获取给定子级的所有父级名称的列表,或者获取给定父级的所有子级名称。