C# Class Rhythm.Staticize.XPathValidation

提供验证 HTML 文档中特定DOM元素的位置是否与预期的位置相符(内部使用元素的XPath进行对比,预期的位置通过定义一个参考模板获得)。
Inheritance: IValidation
Mostrar archivo Open project: darklx/Staticize

Public Methods

Method Description
ToString ( ) : string
Validate ( HtmlAgilityPack document, HtmlStaticizeContext status ) : string
XPathValidation ( HtmlAgilityPack templateDocument ) : System

初始化 HtmlDocumentXPathValidation 的新实例。

XPathValidation ( String templateFile ) : System

初始化 HtmlDocumentXPathValidation 的新实例。

Private Methods

Method Description
AddXPathCheck ( String id ) : void
Init ( String elementIds ) : void

Method Details

ToString() public method

public ToString ( ) : string
return string

Validate() public method

public Validate ( HtmlAgilityPack document, HtmlStaticizeContext status ) : string
document HtmlAgilityPack
status HtmlStaticizeContext
return string

XPathValidation() public method

初始化 HtmlDocumentXPathValidation 的新实例。
public XPathValidation ( HtmlAgilityPack templateDocument ) : System
templateDocument HtmlAgilityPack 参考模板文档对象。
return System

XPathValidation() public method

初始化 HtmlDocumentXPathValidation 的新实例。
public XPathValidation ( String templateFile ) : System
templateFile String 参考模板文件。
return System