C# 클래스 Rhythm.Staticize.XPathValidation

提供验证 HTML 文档中特定DOM元素的位置是否与预期的位置相符(内部使用元素的XPath进行对比,预期的位置通过定义一个参考模板获得)。
상속: IValidation
파일 보기 프로젝트 열기: darklx/Staticize

공개 메소드들

메소드 설명
ToString ( ) : string
Validate ( HtmlAgilityPack document, HtmlStaticizeContext status ) : string
XPathValidation ( HtmlAgilityPack templateDocument ) : System

初始化 HtmlDocumentXPathValidation 的新实例。

XPathValidation ( String templateFile ) : System

初始化 HtmlDocumentXPathValidation 的新实例。

비공개 메소드들

메소드 설명
AddXPathCheck ( String id ) : void
Init ( String elementIds ) : void

메소드 상세

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

Validate() 공개 메소드

public Validate ( HtmlAgilityPack document, HtmlStaticizeContext status ) : string
document HtmlAgilityPack
status HtmlStaticizeContext
리턴 string

XPathValidation() 공개 메소드

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

XPathValidation() 공개 메소드

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