html解析xml字符串,XML直接读取字符串内容

XmlTextReader xmlread = new XmlTextReader(path);这是XML从一个文件中读取内容;

但如果我当前 有一个string str=”全法的XML内容”;

使用XmlTextReader 如何直接读取出str中内容作为XML文件内容;

XmlDocument xd = new XmlDocument();

xd.LoadXml(str);

然后直接用xd取你想要色内容。

就要使用 XmlTextReader哈

XmlTextReader和XmlDocument的关系就是前者是允许一半边一边显示,后者是一次性读完。

基本上情况差不多。

另外操作xml或html,可以尝试下CYQ.Data.Xml.XmlHelper,操作起来比较想象的容易多了。

帮顶

帮顶

40分

string xml = @"<?xml  version=""1.0"" encoding=""utf-8"" ?>

aa

";

byte[] b = Encoding.UTF8.GetBytes(xml);

MemoryStream ms = new MemoryStream(b);

XmlTextReader reader = new XmlTextReader(ms);

while (reader.Read())

{

if (reader.NodeType == XmlNodeType.Element && reader.Name == "code")

Console.WriteLine(reader.ReadString());

}

ms.Close();

ms.Dispose();

Console.ReadLine();

话说xmldocument不是比较容易点

string xml = @"<?xml  version=""1.0"" encoding=""utf-8"" ?>

天天开心

";

XmlDocument doc = new XmlDocument();

doc.LoadXml(xml);

XmlNode node = doc.SelectSingleNode("//code");

Console.WriteLine(node.InnerText);

Console.ReadLine();

To-huangwenquan123

能帮我解答个问题吗?我等你很久了

引用 7 楼 wang466791739 的回复:

To-huangwenquan123

能帮我解答个问题吗?我等你很久了

什么问题?还是之前那个吗?我回复在你帖子里了!

引用 8 楼 huangwenquan123 的回复:

引用 7 楼 wang466791739 的回复:

To-huangwenquan123

能帮我解答个问题吗?我等你很久了

什么问题?还是之前那个吗?我回复在你帖子里了!

是新的问题,我之前一直没发现。

描述如下:

猫扑论坛回复的个格式如下:

2499193917@qq.com

这是正常回复。

但是下面的:

LZ发给我。我帮你顶楼。嘻嘻

159995960@qq.com

类似这样的就提取不了邮箱了

用的正则表达式:(?<=

).*?(?=
)

引用 9 楼 wang466791739 的回复:

引用 8 楼 huangwenquan123 的回复:

引用 7 楼 wang466791739 的回复:

To-huangwenquan123

能帮我解答个问题吗?我等你很久了

什么问题?还是之前那个吗?我回复在你帖子里了!

是新的问题,我之前一直没发现。

描述如下:

猫扑论坛回复的个格式如下:

HTML code

回复在你帖子里了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值