c# winform:CDATA节点读值

SHIMMER8711 2009-03-10 04:08:10
DMResponse>
<GetMailingContentRs>
<Subject>Spring Tips</Subject>
<TextContent>
<BodyText>
<![CDATA[
Thanks. Welcome to Epsilon!
]]>
</BodyText>
</TextContent>
<HTMLContent>
<BodyText>
<![CDATA[
欢迎访问网站:Http://www.kaixin001.com
]
</BodyText>
</HTMLContent>
</GetMailingContentRs>
</DMResponse>

这是完整的xml文档,我现在想读取TextContent节点中的CDATA块的值,然后将这个值赋给一个textbox.然后再获取HTMLContent中的CDATA块的值,再将它赋给另一个textbox。
请问一下怎么做?谢谢大家
...全文
302 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dcriori 2010-04-20
  • 打赏
  • 举报
回复
怎么还要回复才能看?
zhuxiaojun2002 2009-03-17
  • 打赏
  • 举报
回复
用正则匹配一下就成了。
SHIMMER8711 2009-03-11
  • 打赏
  • 举报
回复
用DataSet具体怎么读呢?而且实际上这不是一个xml文档,而是一个字符串流,只不过格式类似于xml文档
zhuxiaojun2002 2009-03-10
  • 打赏
  • 举报
回复
直接读
DataSet ds = new DataSet();
ds.ReadXml(@"..\Matchs.xml");
读出来就是正确的,绑定的DataSet中的内存表对应字段就是去掉了<![CDATA[

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧