C# Class SharpVectors.Dom.Css.XPathSelector

Show file Open project: codebutler/savagesvg Class Usage Examples

Public Methods

Method Description
Matches ( XPathNavigator nav ) : bool
XPathSelector ( string selector ) : System
XPathSelector ( string selector, Hashtable namespaceTable ) : System

Private Methods

Method Description
AddSpecificity ( int a, int b, int c ) : void
ClassToXPath ( Match match ) : string
Compile ( XPathNavigator nav ) : void
GetAttributeMatch ( string attSelector ) : string
GetNSManager ( ) : XmlNamespaceManager
GetXPath ( XPathNavigator nav ) : void
IdToXPath ( Match match ) : string
NsToXPath ( Match match ) : string
PredicatesToXPath ( Match match ) : string
PseudoClassesToXPath ( Match match, XPathNavigator nav ) : string
SeperatorToXPath ( Match match, StringBuilder xpath, string cur ) : void
TypeToXPath ( Match match ) : string

Method Details

Matches() public method

public Matches ( XPathNavigator nav ) : bool
nav System.Xml.XPath.XPathNavigator
return bool

XPathSelector() public method

public XPathSelector ( string selector ) : System
selector string
return System

XPathSelector() public method

public XPathSelector ( string selector, Hashtable namespaceTable ) : System
selector string
namespaceTable System.Collections.Hashtable
return System