Cartelet:.NET Framework 的 HTML 解析器过滤器库

时间:2024-07-22 06:56:16
【文件属性】:

文件名称:Cartelet:.NET Framework 的 HTML 解析器过滤器库

文件大小:533KB

文件格式:ZIP

更新时间:2024-07-22 06:56:16

C#

卡特莱特 Cartelet 是一个用于解析和过滤 HTML 的库。 您可以重写匹配 CSS 选择器的元素的属性并过滤输出。 ” Alice “我不能给你任何东西,所以我会过滤 HTML! 你可以做什么 HTML相当快速和合理的观点 通过在输出时将元素与 CSS 选择器匹配来进行属性和输出过滤 未过滤的部分尽可能无损 视图引擎对 ASP.NET MVC 的支持 将 CSS 扩展到样式属性 (Cartelet.StylesheetExpander) 不可能的事 高级且严格的 HTML 解析(例如省略结束标记) 类似 DOM 的操作(添加元素、移动元素等) 通过TextWriter重写除统一转换外的元素内容 如果需要严格的 HTML 解释(例如省略结束标记),可以使用 SgmlReader 等解析器,如果要更改内容(即 jQuery)或 CSS 选择器和 DOM 操作之类的东西。 CsQ


【文件预览】:
Cartelet-master
----Cartelet.Tests()
--------CompiledSelectorTest.cs(22KB)
--------ElementInfoHelper.cs(325B)
--------packages.config(143B)
--------HtmlFilterTest.cs(11KB)
--------ChainingAssertion.MSTest.cs(48KB)
--------HtmlParserTest.cs(7KB)
--------Properties()
--------SelectorTest.cs(6KB)
--------Cartelet.Tests.csproj(5KB)
----Cartelet.StylesheetExpander.nuspec(1KB)
----Cartelet.StylesheetExpander()
--------packages.config(129B)
--------Cartelet.StylesheetExpander.csproj(3KB)
--------Properties()
--------StylesheetExpander.cs(17KB)
----Cartelet.nuspec(912B)
----Cartelet.Sample.Web()
--------Global.asax.cs(962B)
--------packages.config(1KB)
--------Controllers()
--------Web.Release.config(1KB)
--------Properties()
--------Global.asax(110B)
--------Web.Debug.config(1KB)
--------Cartelet.Sample.Web.csproj(10KB)
--------Asset()
--------Web.config(3KB)
--------App_Start()
--------Views()
----LICENSE(1KB)
----Cartelet.Mvc()
--------packages.config(401B)
--------CarteletView.cs(3KB)
--------Properties()
--------Cartelet.Mvc.csproj(5KB)
--------CarteletViewException.cs(332B)
--------CarteletViewEngine.cs(2KB)
--------ICarteletViewProfiler.cs(2KB)
----README.md(4KB)
----Cartelet()
--------Selector()
--------ContextStorage.cs(1KB)
--------StorageSession.cs(501B)
--------Properties()
--------CarteletContext.cs(2KB)
--------AttributesDictionary.cs(3KB)
--------Cartelet.csproj(3KB)
--------Html()
--------ClassList.cs(2KB)
----Cartelet.Mvc.nuspec(920B)
----Cartelet.sln(3KB)
----.gitignore(1KB)
----.nuget()
--------NuGet.exe(1.54MB)
--------NuGet.targets(7KB)
--------NuGet.Config(164B)

网友评论