日期:2014-05-18  浏览次数:20400 次

读取xml节点问题
xml文件格式如下:
<message>
    <ID> 3 </ID>  
    <userId> 发的发 </userId>  
    <userEmail> fsfsdf@tf.com </userEmail>  
    <userContent> dfasfsfsfsd </userContent>  
    <userTel> 021-98767892 </userTel>  
    <Time> 2007-5-20   14:36:32 </Time>  
    </message>
-   <message>
    <ID> 3 </ID>  
    <userId> fafd </userId>  
    <userEmail> dong_wang2008@163.com </userEmail>  
    <userContent> 分三分散发 </userContent>  
    <userTel> 021-98767892 </userTel>  
    <Time> 2007-5-20   14:52:54 </Time>  
    </message>
-   <message>
    <ID> 2 </ID>  
    <userId> fafd </userId>  
    <userEmail> dong_wang2008@163.com </userEmail>  
    <userContent> fsdfdsafsdf </userContent>  
    <userTel> 021-98767892 </userTel>  
    <Time> 2007-5-20   15:32:31 </Time>  
    </message>
现在想把ID等于3的所有的message节点的所有子节点导入到dataset或者datatable中,请问该如何做,谢谢。

------解决方案--------------------
我接
------解决方案--------------------
我也来接分了~~
------解决方案--------------------
做ID节点值的判断语句.:
<xsl:if ...><xsl:for-each>.....</xsl:for-each></xsl>
------解决方案--------------------
刚在学XML的读取和写入(C#),既然你解决了,我就不多说了,呵呵
------解决方案--------------------
哈?这都可以..
------解决方案--------------------
jf
------解决方案--------------------
厉害呀,支持一下,顺便接分:)
------解决方案--------------------
jf
------解决方案--------------------
先用XML Dom读取DataSet,然后再查找节点插入内容,最后在到DataSet
------解决方案--------------------
JF