我有这样一个XML文档,想根据"日期"查询到节点,并把其子节点的确的数据读出.
还有向该XML文档查入数据时,不能与前面节点的日期相同.指教<?xml version="1.0" encoding="gb2312"?>
<Root>
  <temp 编号="1" 日期="070202">
    <a>1</a>
    <b>6</b>
    <c>10</c>
    <d>12</d>
    <e>17</e>
  </temp>
  <temp 编号="2" 日期="070203">
    <a>3</a>
    <b>4</b>
    <c>9</c>
    <d>10</d>
    <e>11</e>
  </temp>
  <temp 编号="3" 日期="070204">
    <a>6</a>
    <b>7</b>
    <c>17</c>
    <d>18</d>
    <e>19</e>
  </temp>
  <temp 编号="4" 日期="070205">
    <a>4</a>
    <b>14</b>
    <c>17</c>
    <d>21</d>
    <e>23</e>
  </temp>
  <temp 编号="5" 日期="070206">
    <a>10</a>
    <b>11</b>
    <c>13</c>
    <d>15</d>
    <e>16</e>
  </temp>
  <temp 编号="6" 日期="070207">
    <a>2</a>
    <b>5</b>
    <c>6</c>
    <d>7</d>
    <e>10</e>
  </temp>
  <temp 编号="7" 日期="070208">
    <a>2</a>
    <b>9</b>
    <c>12</c>
    <d>15</d>
    <e>20</e>
  </temp>
  <temp 编号="8" 日期="070209">
    <a>5</a>
    <b>7</b>
    <c>11</c>
    <d>19</d>
    <e>22</e>
  </temp>
  <temp 编号="9" 日期="070210">
    <a>7</a>
    <b>8</b>
    <c>9</c>
    <d>14</d>
    <e>20</e>
  </temp>
  <temp 编号="10" 日期="070211">
    <a>3</a>
    <b>5</b>
    <c>7</c>
    <d>14</d>
    <e>19</e>
  </temp>
</Root>

解决方案 »

  1.   

    http://hi.baidu.com/weizier/blog/item/2e91acc3b0a55455b219a859.html
      

  2.   

    http://abeln.bokee.com/viewdiary.10464093.htmlhttp://blog.csdn.net/pudding009/archive/2006/09/19/1246739.aspxhttp://blog.csdn.net/yourlin/archive/2006/06/28/846985.aspx
      

  3.   

    详情请看System.Xml命名空间下的类
      

  4.   

    读写XML,建议先仔细看看MSDN本地帮助,已经算是比较详细了,剩下的是自己试试,慢慢就会了,我个人体会是,XML操作,应该说对我而言是比较 复杂的,有流方式 ,也有DOM方式,操作可以通过节点遍历,来查询也可以直接通过XPath2.0表达式来查询。所涉及的方面是相对较多的,所以我觉得需要一定的耐心来学习这部分,而且还要很多实践。