小编Ric*_*ick的帖子

HtmlAgility从Div节点的样式参数中删除属性

我一直试图从DIV元素的样式属性中删除样式定义。HTML代码:

<div class="el1" style="width:800px; max-width:100%" />
...

<div class="el2" style="width:800px; max-width:100%" />
Run Code Online (Sandbox Code Playgroud)

我可能需要对这些元素中的多个元素进行操作。

到目前为止,这是我使用HtmlAgilityPack所获得的。

foreach (HtmlNode div in doc.DocumentNode.SelectNodes("//div[@style]"))
{
  if (div != null)
  {
    div.Attributes["style"].Value["max-width"].Remove(); //Remove() does not appear to be a function
  }
 }
Run Code Online (Sandbox Code Playgroud)

我的想法是选择任何具有样式属性的东西。查找最大宽度定义并将其删除。

关于如何实现这一目标的任何指导?

c# html-agility-pack

3
推荐指数
1
解决办法
1739
查看次数

codeigniter如何为控制器类和方法设置路由?

我是CI的新手,需要初学者的专家帮助.

这是我目前的设置:/ controllers /

  • home.php
  • report.php

/视图/

  • 家用/ index.php文件
  • 家用/ recent.php
  • 报告/ index.php文件
  • 报告/ generate.php

我试图产生的URI作为结果:

http:// localhost http:// localhost/report(将加载index.php) http:// localhost/report/generate(将在报表控制器中调用generate方法)

http:// localhost/recent/10(将在归属控制器中调用生成方法传递变量'10')

$route['default_controller'] = "home";
$route['404_override'] = '';
$route['/'] = 'home/index';
$route['recent/(:num)'] = 'home/recent/$1';
$route['report/(:any)'] = 'report/$1';
Run Code Online (Sandbox Code Playgroud)

如何避免始终为类中创建的每个新方法修改routes文件?所以它将遵循:$ route [$ controller/$ method/$ variable](非常适用于如何设置.net mvc路由).

任何帮助表示赞赏.

php codeigniter

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

codeigniter ×1

html-agility-pack ×1

php ×1