HTMLAgilityPack 在注释之间选择节点
我正在替换一些与特定小部件相关的头脚本。我希望能够找到与位于评论之间的该小部件相关的所有节点。另外,我想轻松删除与指定小部件相关的任何代码(包括开始和结束注释)。
插入和删除的代码将如下所示:
<!-- WidgetScript_WidgetName -->
<script src="Widgets/jquery.somecode.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('.someid).dothis({parameter, avatar_size: 48, count: 6});
});
</script>
<link href="Widgets/jquery.somecode.css" media="all" rel="stylesheet" type="text/css"/>
<!--WidgetScript_WidgetName End-->
I am replacing some head script that pertains to a specific widget. I want to be able to find all nodes relating to that widget located between the comments. Also, I want to easily remove any code related to the specified widget (including the start and end comment.
The insert and removed code will look like this:
<!-- WidgetScript_WidgetName -->
<script src="Widgets/jquery.somecode.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$('.someid).dothis({parameter, avatar_size: 48, count: 6});
});
</script>
<link href="Widgets/jquery.somecode.css" media="all" rel="stylesheet" type="text/css"/>
<!--WidgetScript_WidgetName End-->
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试使用以下方法:
Try using the following:
我建议这样:
这会删除两个注释之间的每个节点(以及注释本身)。
I would suggest something like this:
This removes every node between two comments (and the comments themselves).