当前位置:编程学习 > C#/ASP.NET >>

asp.net 特殊的xml节点如何处理

正常的xml节点<ConsigneeName>PHARMA WORKS</ConsigneeName>  
输出节点内容  节点.InnerText就可以了
但是特殊情况下节点变成<ConsigneeName/>
然后  节点.InnerText报空值异常,但是你说该节点为空吧,他确实还存在,如何处理?
我用的vs2010,4.0,该节点是接口返回的xml --------------------编程问答-------------------- node.InnerText==null?"",node.InnerText;//条件表达式处理一下。 --------------------编程问答-------------------- node.InnerText这么写就报错 
node!=null?node.InnerText:""
这么写还是node.InnerText报错 --------------------编程问答-------------------- 没人搞过吗?急 --------------------编程问答-------------------- 把你完整的xml贴上来。 --------------------编程问答--------------------
引用 1 楼 guwei4037 的回复:
node.InnerText==null?"",node.InnerText;//条件表达式处理一下。


思路和这个一样 判断当前节点是否有。。。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,