C# Класс Rhythm.Staticize.XPathValidation

提供验证 HTML 文档中特定DOM元素的位置是否与预期的位置相符(内部使用元素的XPath进行对比,预期的位置通过定义一个参考模板获得)。
Наследование: IValidation
Показать файл Открыть проект

Открытые методы

Метод Описание
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