Silverlight:读取动态创建的XML

时间:2016-04-29 06:41:22

标签: c# xml parsing silverlight

我正在尝试解析一个XML文件,该文件可能有不同的元素名称,除了root。

我想首先列出所有“斯德哥尔摩”,“伦敦”......等等(应用程序不知道名称)。然后我想得到每个“斯德哥尔摩”的所有子元素。我正在尝试使用此信息构建树视图,其中“Stockholm”和“London”部分将是每个节点的根,并且具有id / name / tag的子元素应列在每个前一个元素下。

XML文件的样子就是这个

<?xml version="1.0" encoding="utf-8"?>

<Nodes>
  <Stockholm>
    <id>101</id>
    <Name>Södertälje</Name>
    <Tag>digital2</Tag>
  </Stockholm>
  <Stockholm>
    <id>102</id>
    <Name>Kungens Kurva</Name>
    <Tag>digtal1</Tag>
  </Stockholm>
  <London>
    <id>201</id>
    <Name>Bloomsbury</Name>
    <Tag>digital2</Tag>
  </London>
  <London>
    <id>202</id>
    <Name>Brixton</Name>
    <Tag>digtal1</Tag>
  </London>
  <Tokyo>
    <id>301</id>
    <Name>Ogasawara Island</Name>
    <Tag>digtal1</Tag>
  </Tokyo>
  <Tokyo>
    <id>302</id>
    <Name>Izu</Name>
    <Tag>digital2</Tag>
  </Tokyo>
  <Washington>
    <id>401</id>
    <Name>Pleasant Plaint</Name>
    <Tag>digital2</Tag>
  </Washington>
  <Washington>
    <id>402</id>
    <Name>Georgetown</Name>
    <Tag>digtal1</Tag>
  </Washington>
</Nodes>

我将如何在silverlight中执行此操作? 我找到的所有示例代码,假设一个人按名称知道所有元素。

0 个答案:

没有答案