卡特莱特Cartelet是一个用于解析和过滤HTML的库。您可以重写匹配CSS选择器的元素的属性并过滤输出。 “Alice” 说:“我不能给你任何东西,所以我会过滤HTML!” 通过在输出时将元素与CSS选择器匹配,您可以进行属性和输出过滤,未过滤的部分保持尽可能无损。视图引擎对ASP.NET MVC的支持扩展了CSS到样式属性(Cartelet.StylesheetExpander)。如果需要严格的HTML解释(例如省略结束标记),可以使用SgmlReader等解析器。对于类似DOM操作(如添加元素、移动元素等),您可以通过TextWriter重写内容。如果您需要更改内容(如jQuery操作),可以使用CSS选择器和DOM方法。