Class HElement
- Namespace
- ScrapySharp.Html.Dom
- Assembly
- ScrapySharp.dll
public class HElement : HContainer, IHSubContainer
- Inheritance
-
HElement
- Implements
-
- Derived
-
- Inherited Members
-
- Extension Methods
-
Constructors
HElement()
HElement(string)
public HElement(string name)
Parameters
name
string
HElement(string, params IHSubContainer[])
public HElement(string name, params IHSubContainer[] elements)
Parameters
name
string
elements
IHSubContainer[]
HElement(string, string, params IHSubContainer[])
public HElement(string name, string text, params IHSubContainer[] elements)
Parameters
name
string
text
string
elements
IHSubContainer[]
Properties
Attributes
public NameValueCollection Attributes { get; }
Property Value
- NameValueCollection
HasAttributes
public bool HasAttributes { get; }
Property Value
- bool
Id
public string Id { get; set; }
Property Value
- string
ParentNode
public HElement ParentNode { get; set; }
Property Value
- HElement
Methods
Ancestors()
public IEnumerable<HElement> Ancestors()
Returns
- IEnumerable<HElement>
Ancestors(string)
public IEnumerable<HElement> Ancestors(string name)
Parameters
name
string
Returns
- IEnumerable<HElement>
GetAttributeValue(string, bool)
public bool GetAttributeValue(string name, bool def)
Parameters
name
string
def
bool
Returns
- bool
GetAttributeValue(string, int)
public int GetAttributeValue(string name, int def)
Parameters
name
string
def
int
Returns
- int
GetAttributeValue(string, string)
public string GetAttributeValue(string name, string def)
Parameters
name
string
def
string
Returns
- string
GetOuterHtml(HtmlGenerationStyle)
public virtual string GetOuterHtml(HtmlGenerationStyle generationStyle = HtmlGenerationStyle.None)
Parameters
generationStyle
HtmlGenerationStyle
Returns
- string