Html Agility Pack c# 段落解析问题

2023-11-29

我的代码有几个问题,我试图从页面中提取每个段落,但目前它只选择最后一个段落。

这是我的代码。

foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//div[@id='body']/p"))
{
  string text = node.InnerText;
  lblTest2.Text = text;
}

在循环中,您将获取当前节点的 innerText 并将其分配给标签。你这样做是为了each节点,所以当然你只能看到最后一个 - 你不会保留以前的节点。

尝试这个:

foreach (HtmlNode node in doc.DocumentNode.SelectNodes("//div[@id='body']/p"))
{
  string text = node.InnerText;
  lblTest2.Text += text + Environment.NewLine;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Html Agility Pack c# 段落解析问题 的相关文章

随机推荐

  • 如何获取 MongoDB 集合中的最低值?

    我有一个名为 Product 的 MongoDB 集合 其中包含以下文档 如下所示 product Milk barcode 12345 price 100 store BestBuy product Milk barcode 12345
  • 调用从电子表格返回自定义类型的 VBA 函数

    我有一个返回自定义数据类型的 vba 函数 定义为 Public Type stockValue stock As String value As Double End Type 我的问题是当我从电子表格单元格调用该函数时如何处理这个问题
  • 使用自写包部署Shiny应用

    我有一个工作闪亮的应用程序 它使用库 珊瑚 其中珊瑚是我自己编写的包 安装在闪亮应用程序的目录中 当我尝试将应用程序部署到shinyapps io 时 我收到以下消息 Error Unable to retrieve package rec
  • 自定义代码合约异常消息

    我有一个代码契约表示为这样 它验证要存储的实体不为空并且对于持久性有效 有用 棒极了 ContractClassFor typeof IRepository lt gt internal abstract class ContractsFo
  • DLL 加载库 - 错误代码 126

    我正在使用 Windows API 中的 LoadLibrary 当我运行该应用程序时 它会抛出错误代码 126 我读到这可能是由依赖项引起的 我检查了某些应用程序 如 Dependency Walker 出了什么问题 但一切都正常很好 在
  • 在所有活动中显示通用音乐播放器

    我正在为一支乐队开发一款应用程序 其中包含多种不同的活动 例如议程 新闻部分 专辑部分等 因为是乐队的作品 所以我想在背景中播放乐队的歌曲 这不是一个问题 但我想在所有活动的底部显示一个小型音乐播放器 以便用户可以随时停止 跳过或重播歌曲
  • 如何使用 StringBuilder 进行多个不区分大小写的替换

    我有一个 大 模板 想要替换多个值 替换需要不区分大小写 还必须能够拥有模板中不存在的键 例如 TestMethod public void ReplaceMultipleWithIgnoreCaseText const string te
  • 添加为 UIWindow 子视图的 UIView 不响应点击

    我添加了一个UIView含有一个UITapGestureRecognizer作为我的关键窗口的子视图 它显示正确 但是当我点击视图时 目标方法不会被触发 我什至尝试用手势识别器替换UIButton 仍然无济于事 这是我的代码 通知视图 h
  • 在基本工作区中查找具有部分字符串匹配的变量(Matlab)

    我想知道如何通过仅输入变量名称的一部分来在基本 MATLAB 工作区中查找变量 我有一长串变量并且我不知道确切的变量名称 是否有一个函数可以比较 匹配变量字符串列表中的字符顺序 Thanks 您可以使用who获取当前工作区中所有变量名称的列
  • 图像视图的放大和缩小问题,拖动最大和最小级别

    我已经实现了具有缩放和拖动功能的图像视图 我正在使用矩阵进行缩放和拖动功能 但我的问题是我无法设置最小和最大缩放级别以及拖动空间限制 任何人都可以告诉我我怎样才能做到这一点 private float spacing MotionEvent
  • 我可以使用 admob 而不在 Playstore 上传吗

    它似乎有效 但我不确定 Playstore 是否会要求我将来通过将应用程序上传到他们的 Playstore 来链接它 谁能确认我是否可以不链接它 谢谢 到 2023 年 如果您的应用未发布到 Google Play 商店或任何其他 Admo
  • 有没有用 C# 编写的 html 语法荧光笔的免费代码? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 有没有用 C 编写的 html 语法荧光笔的免费代码 我正在寻找可以在 net mvc 应用程序中托管的内容 新答案 这些天我只是使用高亮js与 C
  • iOS 上图像中脸部的 2D 变形? (类似于胖布斯等)

    我只是想知道是否有人知道一些好的库或教程 了解如何实现从用户拍摄的图像中拍摄的脸部的 2D 变形 我想实现与 Fatify Oldify 所有那些 Fat Booths 等类似的效果 因为我正在创建一个应用程序 你可以在其中向脸部扔一些东西
  • SSH - 通过 CMD 拒绝权限(无法验证 [电子邮件受保护])

    我用的是Windows XP 当我尝试连接时 我遇到了奇怪的问题 电子邮件受保护 使用bashssh v 电子邮件受保护 我能够成功连接 但是当我尝试在同一台计算机上通过 cmd 连接时 我收到消息权限被拒绝 在调试时我发现在 bash 的
  • 如何自定义 sharepoint 2013 中的 Windows 身份验证弹出窗口?

    和之前一样 我在这里发布问题 如何在 SharePoint 2013 中使用 FBA 基于表单的身份验证 通过 Excel Service 将有效用户名传递给 SSAS 最后我决定使用基于声明的Windows身份验证 因为这种模式将Effe
  • 如何从 Webview 中访问相机?

    在我的 Android 应用程序中 我试图加载一个网页 必须访问相机 WebView 在我的笔记本电脑上 当我加载网页时 我可以访问相机 其他一切都在html显示页面 这是我放入的许可Manifest xml
  • 如何获取方法的调用者类

    我如何知道哪个类调用了某个方法 class A B b new B public void methodA Class callerClass b getCallerCalss it should be A class class B pu
  • 没有使用 SimpleInjector APIv3 注册类型 ICommandHandler

    我一直在使用 SimpleInjector 并尝试正确注册所有命令处理程序 这是我的代码 CQRS cs public interface ICommand public interface ICommandDispatcher void
  • 如何自定义 swagger codegen 以生成忽略空值的模型

    我正在使用 swagger codgen 为我的 Spring Boot 应用程序生成 java 模型类并将它们序列化为 json 默认情况下 这些模型都包含具有空值的可选属性 我想为 spring 配置 swagger codegen 以
  • Html Agility Pack c# 段落解析问题

    我的代码有几个问题 我试图从页面中提取每个段落 但目前它只选择最后一个段落 这是我的代码 foreach HtmlNode node in doc DocumentNode SelectNodes div id body p string