HTML Agility Pack,在 HTML 文件中创建新行

2023-12-24

Dim codice As String
Dim doc As New HtmlDocument
Dim coll As HtmlNodeCollection
Dim node As HtmlNode
Dim nuovo As HtmlNode

codice = "<li><a href=""#"" onclick=""ApriClass('" + D_Clas.SafeFileName + "')"" title="""">� " + T_ClasNome.Text + "</a></li>"
doc.Load("classifica.html")
coll = doc.GetElementbyId("subnavi").SelectNodes("ul")
node = coll.Last
nuovo = HtmlNode.CreateNode(codice)
node.AppendChild(nuovo)
doc.Save("classifica.html")

这会在“codice”中的指定位置添加一行 HTML,但我注意到每次写入我的 HTML 文件时,它都不会转到新行,因此它会写入:

**(1st item)**<li><a href="#" onclick="ApriClass('classificagiocatori3.htm')" title="">� 3 Class</a></li>**(2nd item)**<li><a href="#" onclick="ApriClass('classificagiocatori.htm')" title="">� classificagioca.0tori.htm</a></li>

如何转到 HTML 文件中的新行以获得更舒适的视图?


在 C# 中你可以尝试这样的事情。

var newLineNode = HtmlNode.CreateNode("\r\n");
var nuovo = HtmlNode.CreateNode(codice);
node.AppendChild(newLineNode);
node.AppendChild(nuovo);
node.AppendChild(newLineNode);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTML Agility Pack,在 HTML 文件中创建新行 的相关文章

  • 没有为 1 个或多个必需参数给出值。更新SQL

    我正在编写一个程序 当用户在列表视图上选择记录时 该程序会更新密码或积分 我收到错误 没有为 1 个或多个必需参数给出值 我不知道如何纠正 我是否遗漏了一些明显的东西 Dim sql As String UPDATE Users SET P
  • 如何设置 Firefox 配置文件:Selenium RC、.Net 客户端驱动程序?

    我正在使用 Selenium RC Net 客户端驱动程序 我在 c selenium 目录中创建了一个 Firefox 配置文件 这是我的代码 Dim MySelenium As ISelenium Nothing MySelenium
  • 从字体到跨度(大小和颜色)和背面的正则表达式(VB.NET)

    我正在寻找一个正则表达式 可以将我的字体标签 仅具有大小和颜色属性 转换为具有相关内联CSS的span标签 如果有帮助的话 这将在 VB NET 中完成 我还需要一个正则表达式来实现相反的效果 下面详细说明的是我正在寻找的转换示例 font
  • 将签名位图转换为签名字符串(很奇怪的一个)

    基本上我需要将位图图像转换为字符串 但这不是常见的 困境在于该字符串由两部分组成 1 积分 2 线路 我需要将图像转换为由 分隔的两个部分 我得到的一个例子是 221A 221A270A270A25032503200720071716171
  • VB.NET 中的 TextChanged 事件

    我有两个基本文本框 比方说 A 和 B 我希望在一个文本框中输入内容以清除另一个文本框中的任何输入 例如 在 A 中键入 123 现在在 B 中键入 456 B 应包含 456 A 应为空 但是 我在 B 中收到 56 而 A 为空 似乎
  • 通过名称访问表单的控件

    不确定这篇文章的标题是否准确 我试图通过在循环中 组合 它们的名称来访问 Windows 窗体控件及其属性 但我似乎找不到相关文档 使用VB net 基本上 假设我有以下内容 Dim myDt As New DataTable Dim ro
  • 使用 Group By LINQ 语句时 VB.NET 返回 IEnumerable(Of IEnumerable(Of T))

    我正在尝试转换安西姆 凯拉德INotifyDataErrorInfo执行 http burnaftercoding com post asynchronous validation with wpf 4 5 进入VB NET 一切顺利 直到
  • VB.NET 中的类型比较

    如何比较 VB NET 中的类型数据类型 我的代码 Private Function Equal ByVal parameter As String ByVal paramenterName As String ByVal dataType
  • 创建 Visual Studio 风格的选项/设置对话框

    我目前正在改进 winforms 应用程序的选项对话框 目前我正在使用选项卡控件 我想为类似于 Visual Studio 的设置创建一个表单 对话框 这是怎么做到的 我可以在左侧看到类似树视图的控件 但是他们使用什么控件来显示每个选项页面
  • VB.NET - 有没有办法在委托中使用可选参数? (或者计划允许这样做?)

    据我了解 在 VS2008 附带的 VB 版本中 委托中不可能有可选参数 但是 我想知道将来是否有任何解决方法或计划将此功能合并到 VB NET 中 我想做的事 Public Delegate Function Deserializer O
  • vba - 扫描文档中的宏并替换宏文本?

    我面临一个谜题 我工作的地方有大量的 Word 模板 它们都包含一个包含一些错误的自动新建事件句柄 这个错误存在于所有模板中 我想知道是否有一种方法可以扫描包含此宏的模板的目录并稍微更改宏代码 这可能吗 是的 你可以这么做 您可以使用以下方
  • WPF DataGrid 显示点而不是逗号

    在网上查找并寻找答案后没有结果 我想向您寻求帮助 我有一个包含 2 列的 SQL 数据库表 浮点数据类型 例如 1 2 1 3 1 4 等 绑定到一个DataGrid XAML 代码
  • WPF DataGrid 排序后滚动到顶部

    我有一个使用数据网格的 Net 4 0 WPF 应用程序 目前 按列排序后 网格的滚动位置保持在排序前的位置 对于此应用程序 我需要在任何排序后滚动到网格顶部 我尝试过像这样处理排序事件 Private Sub myDataGrid Sor
  • 使用 CoCreateInstance 从 C++ 调用 COMVisible VB.Net dll

    自从我上一个问题以来 在某种程度上取得了进展 我已经编译了以下项目 它是基于https stackoverflow com a 10949784 846550 https stackoverflow com a 10949784 84655
  • 这段代码有什么问题。如果用户选择或不选择复选框,为什么它仍然显示 MsgBox? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 无论我是否选择复选框 它仍然会给出
  • 使用 Rijndael 解密文本文件

    我用过本指南 https www codeproject com Articles 12092 Encrypt Decrypt Files in VB NET Using Rijndael加密的值txtCode Text到一个文本文件中 然
  • HtmlAgilityPack XPath 大小写忽略

    当我使用 SelectSingleNode meta name keywords 它不起作用 但是当我使用原始文档中使用的相同案例时 效果很好 SelectSingleNode meta name Keywords 那么问题是如何设置忽略大
  • 如何在 VB.NET 中输入文字二进制?

    如何在 VB NET 中输入二进制文字 HFF literal Hex OK b11111111 literal Binary how do I do this 从 VB NET 15 开始 现在支持二进制文字 Dim mask As In
  • VB.NET - 类中的扩展函数?

    我正在尝试创建一个类库 其中包含将二进制整数转换为十进制的函数 反之亦然 这样我就可以将其导入到另一个项目中 而无需重写该函数 它工作得很好 这是课程的一部分 Public Class BinaryDenary Public Shared
  • 检查 url 是否指向文件或页面

    我们需要以下内容 如果文件确实是文件 则从 URL 下载该文件 否则 如果它是一个页面 则什么也不做 举个简单的例子 我有以下命令来下载文件 My Computer Network DownloadFile http www wired c

随机推荐

  • OAuth 2 与 spring security 并在重定向中设置 State 参数

    我将 Spring boot 与 Spring security 结合使用 并通过 OAuth 2 身份验证调用 CIAM 服务器的自定义 Filter 类 我想显式设置或覆盖默认设置 以便可以在 Spring Security 在后台准备
  • Yocto - 根据图像类型选择正确的配置文件

    在我相当标准的 Yocto 构建中 我有openssh包括 它的配置文件 etc ssh sshd config 对于生产和开发映像自然应该是不同的 例如 希望在开发映像上进行 root 登录 而不是在生产映像上登录 生产和开发映像是不同的
  • EventEmitter.call() 的作用是什么?

    我看到了这个代码示例 function Dog name this name name EventEmitter call this 它 继承 自 EventEmitter 但是 call 方法实际上做了什么 基本上 Dog据说是一个具有属
  • Django .aggregate() 上的 .annotate()

    是否可以聚合查询集的注释 Models class Article models Model title models CharField max length 255 body models TextField class State m
  • AsEnumerable() 是否缓存所有结果 (LINQ)

    当我们对序列调用查询运算符时 会调用特定于序列的运算符 我的意思是如果我打电话Where lt gt 操作符开启IEnumerable lt gt 将被调用的运算符将在 Enumerable 类中定义 并且如果它被调用IQueryable
  • 如何使用 Docker 使用 Redis 配置 Spring Boot Web 应用程序

    我有一个小型 Spring Boot Web 应用程序 它将数据保存到 Redis 运行 docker compose yml 后 容器已启动 但已开启localhost 8085我有 连接已重置 Spring Boot应用程序 yml s
  • Firebase Firestore 文档更改历史记录(例如每个文档中的活动日志/更改历史记录)

    我正在尝试为我的文档创建一个活动日志系统或历史记录 因此每次修改文档中的字段时 我都想记录或保存它 以便我可以在每个文档上进行更改后查看历史记录 我怎样才能做到这一点 我不想保存每次更改的完整文档 然后有大量重复的文档 如果可能的话 我只想
  • 如何实例化不可变的相互递归对象?

    我有一个不可变的递归类型 public sealed class Foo private readonly object something private readonly Foo other might be null public F
  • 不同高度的内联块的对齐问题[重复]

    这个问题在这里已经有答案了 我试图让此处所示的块彼此对齐 但如果它们的高度不同 由于某种原因 较短的 div 会与容器 div 的底部对齐 这两个 div 都没有任何会导致此行为的填充或边距 我需要做什么才能让它们与 div 顶部对齐 ve
  • NSMutableArray 对象的总大小

    我有一个NSMutableArray包含一堆对象 我想弄清楚的是有多少内存array使用 在查看了几个地方之后 我知道了调用的大小 当我调用它时 我得到了 32 位 这是调用的大小 NSMutableArray自己反对 示例代码 NSMut
  • 如何在 Angular 单元测试中模拟窗口滚动?

    如何在 Jasmine 单元测试中模拟或模拟窗口滚动和 或设置 window pageYOffset 属性 我正在使用 Angular 1 3 Jasmine 2 1 Karma 0 12 28 和 PhantomJS 1 9 12 这是我
  • 何时在 SAS 中使用 IF 或 %IF

    我是 SAS 新手 很难弄清楚何时应使用简单的 If Then else 以及何时应使用 IF THEN ELSE 作为示例代码如下 let inFile scan sysparm 1 macro read data infile data
  • 如何为 Celery 任务实现自动重试

    在芹菜中 你可以retry任何任务 以防出现异常 你可以这样做 task max retries 5 def div a b try return a b except ZeroDivisionError exc raise div ret
  • 反序列化时BinaryFormatter和CryptoStream问题

    我在这里有点绝望了 我正在尝试将带有序列化对象的加密文件写入磁盘 然后检索该文件 解密该文件并将对象反序列化回来 更新 我将代码重构为 using Stream innerStream File Create this GetFullFil
  • 使用 ajax 无限滚动不适用于 Chrome

    好的 在对这个网站进行了大量研究之后 我编写了执行无限滚动的代码 JS window scroll function if window scrollTop window height document height alert This
  • 找不到 CatalogManager.properties

    我的 servlet 应用程序使用 XML 目录 首先我用的是org apache xml resolver tools CatalogResolver 它找到它的配置文件CatalogManager properties under WE
  • NSInMemoryStoreType 与 NSBatchDeleteRequest 不兼容吗?

    我目前正在对与核心数据交互的层进行单元测试 它保存 删除和更新Item目的 然而 我的测试试图保存一些Item然后执行批量删除一直失败 This is Item extension Item MARK Properties NSManage
  • postgres 函数和 BEGIN 事务

    我对 postgres 的功能和事务如何工作有一些疑问 目前我的函数如下所示 CREATE OR REPLACE FUNCTION test function some id character varying RETURNS charac
  • Golang Gin Set Cookie 未在浏览器中设置[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 所以我有一个托管在domainA com的后端golang gin api 我还有一个托管在domainB com的前端Next
  • HTML Agility Pack,在 HTML 文件中创建新行

    Dim codice As String Dim doc As New HtmlDocument Dim coll As HtmlNodeCollection Dim node As HtmlNode Dim nuovo As HtmlNo