【发布时间】:2023-03-15 18:20:01
【问题描述】:
我使用 htmlagilitypack。 这是我从单个节点获取内部文本的代码的一部分。
var edit = outDocument.DocumentNode.SelectSingleNode("//textarea[@id='wpTextbox1']//text()");
String _edit;
_edit = edit.InnerText.ToString().Trim();
当我将 _edit 写入文本文件时,所有文本都被绑定(所有输入字符都被删除)。
我想要带有输入字符的文本。 我该如何解决这个问题?
对不起,我的英语不好。
【问题讨论】:
-
而不是
.InnerText尝试.Value或.InnerXml或.OuterXml以查看其中是否有任何已编码的换行符。 -
只有 Outerhtml 和 Innerhtml 存在。试过了,但没有什么不同。
-
删除
.Trim()能解决问题吗?如果您需要从字符串的开头修剪空格,则可以改用TrimStart()。 -
我希望我的图片 2 的输出类似于图片 1。这意味着我的输出文件的文本在行之间输入了字符。我测试了您的报价,但结果没有任何变化。
标签: c# html-agility-pack