从xml文件填充ViewList

时间:2013-04-24 14:58:23

标签: c# xml parameters linq-to-xml

请问有人向我解释如何使用C#创建以下程序?或者,可以理解关于这样做的解释的链接。我有这个xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<documents>
  <document id="konsoliduota-saskaita">
    <header>
      <parameter id="kliento-pavadinimas">UAB "ALVORA"</parameter>
      <parameter id="adresas1">VISORIŲ 33</parameter>
      <parameter id="adresas2">VILNIUS</parameter>
      <parameter id="adresas3">08300</parameter>
      <parameter id="adresas4"/>
      <parameter id="kliento-numeris">047539</parameter>
      <parameter id="dokumento-numeris">20077</parameter>
      <parameter id="dokumento-data">2013 04 01</parameter>
      <parameter id="mokejimo-terminas">2013 05 01</parameter>
      <parameter id="imones-kodas">1220</parameter>
      <parameter id="pvm-moketojo-kodas">LT220</parameter>
      <parameter id="viso-uz-paslaugas-be-pvm">10.00</parameter>
      <parameter id="viso-suma-be-pvm">194.36</parameter>
      <parameter id="viso-suma-su-pvm">192.11</parameter>
      <parameter id="periodas">2013 03 01-2013 03 31</parameter>
    </header>
  </document>
</documents>

我的目标是这样做:


在ViewList中,从ID为UAB "ALVORA"的参数中添加项目(文本:kliento-pavadinimas)。所有其他参数的文本应该转到ViewList项目的子项目。


下图显示了我的目标: http://s10.postimg.org/ofgrtgnbt/form.jpg