C# Класс SharpVectors.Dom.Css.CssXmlDocument

A XmlDocument with CSS support
Наследование: Document, IDocumentCss, ICssView
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddStyleElement ( string ns, string localName ) : void

Adds a element type to be used as style elements (e.g. as in the HTML style element)

CreateElement ( string prefix, string localName, string ns ) : XmlElement
CssXmlDocument ( ) : System

Initializes a new instance of CssXmlDocument

CssXmlDocument ( XmlNameTable nt ) : System

Initializes a new instance of CssXmlDocument

GetComputedStyle ( System elt, string pseudoElt ) : SharpVectors.Dom.Css.ICssStyleDeclaration

This method is used to get the computed style as it is defined in [CSS2].

GetOverrideStyle ( System elt, string pseudoElt ) : SharpVectors.Dom.Css.ICssStyleDeclaration

This method is used to retrieve the override style declaration for a specified element and a specified pseudo-element.

GetResource ( Uri absoluteUri ) : WebResponse
Load ( XmlReader reader ) : void
Load ( string filename ) : void

Loads a XML document, compare to XmlDocument.Load()

LoadXml ( string xml ) : void
NodeChangedEvent ( Object src, XmlNodeChangedEventArgs args ) : void
SetUserAgentStyleSheet ( string href ) : void

Sets the user agent stylesheet for this document

SetUserStyleSheet ( string href ) : void

Sets the user stylesheet for this document

Приватные методы

Метод Описание
setupNodeChangeListeners ( ) : void

Описание методов

AddStyleElement() публичный Метод

Adds a element type to be used as style elements (e.g. as in the HTML style element)
public AddStyleElement ( string ns, string localName ) : void
ns string The namespace URI of the element
localName string The local-name of the element
Результат void

CreateElement() публичный Метод

public CreateElement ( string prefix, string localName, string ns ) : XmlElement
prefix string
localName string
ns string
Результат System.Xml.XmlElement

CssXmlDocument() публичный Метод

Initializes a new instance of CssXmlDocument
public CssXmlDocument ( ) : System
Результат System

CssXmlDocument() публичный Метод

Initializes a new instance of CssXmlDocument
public CssXmlDocument ( XmlNameTable nt ) : System
nt System.Xml.XmlNameTable The name table to use
Результат System

GetComputedStyle() публичный Метод

This method is used to get the computed style as it is defined in [CSS2].
public GetComputedStyle ( System elt, string pseudoElt ) : SharpVectors.Dom.Css.ICssStyleDeclaration
elt System The element whose style is to be computed. This parameter cannot be null.
pseudoElt string The pseudo-element or null if none.
Результат SharpVectors.Dom.Css.ICssStyleDeclaration

GetOverrideStyle() публичный Метод

This method is used to retrieve the override style declaration for a specified element and a specified pseudo-element.
public GetOverrideStyle ( System elt, string pseudoElt ) : SharpVectors.Dom.Css.ICssStyleDeclaration
elt System The element whose style is to be modified. This parameter cannot be null.
pseudoElt string The pseudo-element or null if none.
Результат SharpVectors.Dom.Css.ICssStyleDeclaration

GetResource() публичный Метод

public GetResource ( Uri absoluteUri ) : WebResponse
absoluteUri System.Uri
Результат System.Net.WebResponse

Load() публичный Метод

public Load ( XmlReader reader ) : void
reader XmlReader
Результат void

Load() публичный Метод

Loads a XML document, compare to XmlDocument.Load()
public Load ( string filename ) : void
filename string
Результат void

LoadXml() публичный Метод

public LoadXml ( string xml ) : void
xml string
Результат void

NodeChangedEvent() публичный Метод

public NodeChangedEvent ( Object src, XmlNodeChangedEventArgs args ) : void
src Object
args System.Xml.XmlNodeChangedEventArgs
Результат void

SetUserAgentStyleSheet() публичный Метод

Sets the user agent stylesheet for this document
public SetUserAgentStyleSheet ( string href ) : void
href string The URI to the stylesheet
Результат void

SetUserStyleSheet() публичный Метод

Sets the user stylesheet for this document
public SetUserStyleSheet ( string href ) : void
href string The URI to the stylesheet
Результат void