NodeFactory Interface
public interface NodeFactory
- Derived
Remarks
See HTML5 specifications.
Properties
| A |
Gets |
| Abbr |
Gets |
| Address |
Gets |
| Area |
Gets |
| Article |
Gets |
| Aside |
Gets |
| Audio |
Gets |
| B |
Gets |
| Base |
Gets |
| Bdi |
Gets |
| Bdo |
Gets |
| Blockquote |
Gets |
| Body |
Gets |
| Br |
Gets |
| Button |
Gets |
| Canvas |
Gets |
| Caption |
Gets |
| Cite |
Gets |
| Code |
Gets |
| Col |
Gets |
| Colgroup |
Gets |
| Data |
Gets |
| Datalist |
Gets |
| Dd |
Gets |
| Del |
Gets |
| Details |
Gets |
| Dfn |
Gets |
| Dialog |
Gets |
| Div |
Gets |
| Dl |
Gets |
| Dt |
Gets |
| Em |
Gets |
| Embed |
Gets |
| Fieldset |
Gets |
| Figcaption |
Gets |
| Figure |
Gets |
| Footer |
Gets |
| Form |
Gets |
| H1 |
Gets |
| H2 |
Gets |
| H3 |
Gets |
| H4 |
Gets |
| H5 |
Gets |
| H6 |
Gets |
| Head |
Gets |
| Header |
Gets |
| Hr |
Gets |
| Html |
Gets |
| I |
Gets |
| Iframe |
Gets |
| Img |
Gets |
| Input |
Gets |
| Ins |
Gets |
| Kbd |
Gets |
| Label |
Gets |
| Legend |
Gets |
| Li |
Gets |
| Link |
Gets |
| Main |
Gets |
| Map |
Gets |
| Mark |
Gets |
| Meta |
Gets |
| Meter |
Gets |
| Nav |
Gets |
| Noscript |
Gets |
| Object |
Gets |
| Ol |
Gets |
| Optgroup |
Gets |
| Option |
Gets |
| Output |
Gets |
| P |
Gets |
| Param |
Gets |
| Picture |
Gets |
| Pre |
Gets |
| Progress |
Gets |
| Q |
Gets |
| Rb |
Gets |
| Rp |
Gets |
| Rt |
Gets |
| Rtc |
Gets |
| Ruby |
Gets |
| S |
Gets |
| Samp |
Gets |
| Script |
Gets |
| Section |
Gets |
| Select |
Gets |
| Small |
Gets |
| Source |
Gets |
| Span |
Gets |
| Strong |
Gets |
| Style |
Gets |
| Sub |
Gets |
| Summary |
Gets |
| Sup |
Gets |
| Table |
Gets |
| Tbody |
Gets |
| Td |
Gets |
| Template |
Gets |
| Textarea |
Gets |
| Tfoot |
Gets |
| Th |
Gets |
| Thead |
Gets |
| Time |
Gets |
| Title |
Gets |
| Tr |
Gets |
| Track |
Gets |
| U |
Gets |
| Ul |
Gets |
| Var |
Gets |
| Video |
Gets |
| Wbr |
Gets |
| Entity |
Gets an |
Methods
| Tag(string) |
Gets a new element that has the specified name. |
|
Empty |
Gets a new void element that has the specified name. |
| Text(string) |
Gets a new text node containing the specified text. |
|
Character |
Gets a hexadecimal numeric character reference. |
Properties Detail
A
Gets a element representing hyperlink.
Tag A { get; }
Property Value
Abbr
Gets abbr element representing abbreviation.
Tag Abbr { get; }
Property Value
Address
Gets address element representing contact information.
Tag Address { get; }
Property Value
Area
Gets area element representing hyperlink or dead area on an
image map.
EmptyTag Area { get; }
Property Value
Article
Gets article element representing self-contained syndicatable or
reusable composition.
Tag Article { get; }
Property Value
Aside
Gets aside element representing sidebar for tangentially related
content.
Tag Aside { get; }
Property Value
Audio
Gets audio element representing audio player.
Tag Audio { get; }
Property Value
B
Gets b element representing keywords.
Tag B { get; }
Property Value
Base
Gets base element representing base URL and default target
browsing context for hyperlinks and forms.
EmptyTag Base { get; }
Property Value
Bdi
Gets bdi element representing text directionality isolation.
Tag Bdi { get; }
Property Value
Bdo
Gets bdo element representing text directionality formatting.
Tag Bdo { get; }
Property Value
Blockquote
Gets blockquote element representing a section quoted from
another source.
Tag Blockquote { get; }
Property Value
Body
Gets body element representing document body.
Tag Body { get; }
Property Value
Br
Gets br element representing line break, e.g., in poem or postal
address.
EmptyTag Br { get; }
Property Value
Button
Gets button element representing button control.
Tag Button { get; }
Property Value
Canvas
Gets canvas element representing scriptable bitmap canvas.
Tag Canvas { get; }
Property Value
Caption
Gets caption element representing table caption.
Tag Caption { get; }
Property Value
Cite
Gets cite element representing title of a work.
Tag Cite { get; }
Property Value
Code
Gets code element representing computer code.
Tag Code { get; }
Property Value
Col
Gets col element representing table column.
EmptyTag Col { get; }
Property Value
Colgroup
Gets colgroup element representing group of columns in a table.
Tag Colgroup { get; }
Property Value
Data
Gets data element representing machine-readable equivalent.
Tag Data { get; }
Property Value
Datalist
Gets datalist element representing container for options for
combo box control.
Tag Datalist { get; }
Property Value
Dd
Gets dd element representing content for corresponding dt
element(s).
Tag Dd { get; }
Property Value
Del
Gets del element representing a removal from the document.
Tag Del { get; }
Property Value
Details
Gets details element representing disclosure control for hiding
details.
Tag Details { get; }
Property Value
Dfn
Gets dfn element representing defining instance.
Tag Dfn { get; }
Property Value
Dialog
Gets dialog element representing dialog box or window.
Tag Dialog { get; }
Property Value
Div
Gets div element representing generic flow container.
Tag Div { get; }
Property Value
Dl
Gets dl element representing association list consisting of zero
or more name-value groups.
Tag Dl { get; }
Property Value
Dt
Gets dt element representing legend for corresponding dd
element(s).
Tag Dt { get; }
Property Value
Em
Gets em element representing stress emphasis.
Tag Em { get; }
Property Value
Embed
Gets embed element representing plugin.
EmptyTag Embed { get; }
Property Value
Fieldset
Gets fieldset element representing group of form controls.
Tag Fieldset { get; }
Property Value
Figcaption
Gets figcaption element representing caption for figure.
Tag Figcaption { get; }
Property Value
Figure
Gets figure element representing figure with optional caption.
Tag Figure { get; }
Property Value
Footer
Gets footer element representing footer for a page or section.
Tag Footer { get; }
Property Value
Form
Gets form element representing user-submittable form.
Tag Form { get; }
Property Value
H1
Gets h1 element representing section heading.
Tag H1 { get; }
Property Value
H2
Gets h2 element representing section heading.
Tag H2 { get; }
Property Value
H3
Gets h3 element representing section heading.
Tag H3 { get; }
Property Value
H4
Gets h4 element representing section heading.
Tag H4 { get; }
Property Value
H5
Gets h5 element representing section heading.
Tag H5 { get; }
Property Value
H6
Gets h6 element representing section heading.
Tag H6 { get; }
Property Value
Head
Gets head element representing container for document metadata.
Tag Head { get; }
Property Value
Header
Gets header element representing introductory or navigational
aids for a page or section.
Tag Header { get; }
Property Value
Hr
Gets hr element representing thematic break.
EmptyTag Hr { get; }
Property Value
Html
Gets html element representing root element.
Tag Html { get; }
Property Value
I
Gets i element representing alternate voice.
Tag I { get; }
Property Value
Iframe
Gets iframe element representing nested browsing context.
Tag Iframe { get; }
Property Value
Img
Gets img element representing image.
EmptyTag Img { get; }
Property Value
Input
Gets input element representing form control.
EmptyTag Input { get; }
Property Value
Ins
Gets ins element representing an addition to the document.
Tag Ins { get; }
Property Value
Kbd
Gets kbd element representing user input.
Tag Kbd { get; }
Property Value
Label
Gets label element representing caption for a form control.
Tag Label { get; }
Property Value
Legend
Gets legend element representing caption for fieldset.
Tag Legend { get; }
Property Value
Li
Gets li element representing list item.
Tag Li { get; }
Property Value
Link
Gets link element representing link metadata.
EmptyTag Link { get; }
Property Value
Main
Gets main element representing main content of a document.
Tag Main { get; }
Property Value
Map
Gets map element representing image map.
Tag Map { get; }
Property Value
Mark
Gets mark element representing highlight.
Tag Mark { get; }
Property Value
Meta
Gets meta element representing text metadata.
EmptyTag Meta { get; }
Property Value
Meter
Gets meter element representing gauge.
Tag Meter { get; }
Property Value
Nav
Gets nav element representing section with navigational links.
Tag Nav { get; }
Property Value
Noscript
Gets noscript element representing fallback content for script.
Tag Noscript { get; }
Property Value
Object
Gets object element representing image, nested browsing context,
or plugin.
Tag Object { get; }
Property Value
Ol
Gets ol element representing ordered list.
Tag Ol { get; }
Property Value
Optgroup
Gets optgroup element representing group of options in a list
box.
Tag Optgroup { get; }
Property Value
Option
Gets option element representing option in a list box or combo
box control.
Tag Option { get; }
Property Value
Output
Gets output element representing calculated output value.
Tag Output { get; }
Property Value
P
Gets p element representing paragraph.
Tag P { get; }
Property Value
Param
Gets param element representing parameter for object.
EmptyTag Param { get; }
Property Value
Picture
Gets picture element representing image.
Tag Picture { get; }
Property Value
Pre
Gets pre element representing block of preformatted text.
Tag Pre { get; }
Property Value
Progress
Gets progress element representing progress bar.
Tag Progress { get; }
Property Value
Q
Gets q element representing quotation.
Tag Q { get; }
Property Value
Rb
Gets rb element representing ruby base.
Tag Rb { get; }
Property Value
Rp
Gets rp element representing parenthesis for ruby annotation
text.
Tag Rp { get; }
Property Value
Rt
Gets rt element representing ruby annotation text.
Tag Rt { get; }
Property Value
Rtc
Gets rtc element representing ruby annotation text container.
Tag Rtc { get; }
Property Value
Ruby
Gets ruby element representing ruby annotation(s).
Tag Ruby { get; }
Property Value
S
Gets s element representing inaccurate text.
Tag S { get; }
Property Value
Samp
Gets samp element representing computer output.
Tag Samp { get; }
Property Value
Script
Gets script element representing embedded script.
Tag Script { get; }
Property Value
Section
Gets section element representing generic document or
application section.
Tag Section { get; }
Property Value
Select
Gets select element representing list box control.
Tag Select { get; }
Property Value
Small
Gets small element representing side comment.
Tag Small { get; }
Property Value
Source
Gets source element representing media source for video or audio
or as image source for picture.
EmptyTag Source { get; }
Property Value
Span
Gets span element representing generic phrasing container.
Tag Span { get; }
Property Value
Strong
Gets strong element representing importance.
Tag Strong { get; }
Property Value
Style
Gets style element representing embedded styling information.
Tag Style { get; }
Property Value
Sub
Gets sub element representing subscript.
Tag Sub { get; }
Property Value
Summary
Gets summary element representing caption for details.
Tag Summary { get; }
Property Value
Sup
Gets sup element representing superscript.
Tag Sup { get; }
Property Value
Table
Gets table element representing table.
Tag Table { get; }
Property Value
Tbody
Gets tbody element representing group of rows in a table.
Tag Tbody { get; }
Property Value
Td
Gets td element representing table cell.
Tag Td { get; }
Property Value
Template
Gets template element representing template.
Tag Template { get; }
Property Value
Textarea
Gets textarea element representing multiline text field.
Tag Textarea { get; }
Property Value
Tfoot
Gets tfoot element representing group of footer rows in a table.
Tag Tfoot { get; }
Property Value
Th
Gets th element representing table header cell.
Tag Th { get; }
Property Value
Thead
Gets thead element representing group of heading rows in a
table.
Tag Thead { get; }
Property Value
Time
Gets time element representing machine-readable equivalent of
date- or time-related data.
Tag Time { get; }
Property Value
Title
Gets title element representing document title.
Tag Title { get; }
Property Value
Tr
Gets tr element representing table row.
Tag Tr { get; }
Property Value
Track
Gets track element representing timed text track.
EmptyTag Track { get; }
Property Value
U
Gets u element representing keywords.
Tag U { get; }
Property Value
Ul
Gets ul element representing list.
Tag Ul { get; }
Property Value
Var
Gets var element representing variable.
Tag Var { get; }
Property Value
Video
Gets video element representing video player.
Tag Video { get; }
Property Value
Wbr
Gets wbr element representing line breaking opportunity.
EmptyTag Wbr { get; }
Property Value
Entity
Gets an Entity object.
Entity Entity { get; }
Property Value
Methods Detail
Tag(string)
Gets a new element that has the specified name.
Tag Tag(string name)
Parameters
- name
- string
The name of the element.
Returns
The new element.
EmptyTag(string)
Gets a new void element that has the specified name.
EmptyTag EmptyTag(string name)
Parameters
- name
- string
The name of the element.
Returns
The new element.
Text(string)
Gets a new text node containing the specified text.
Node Text(string text)
Parameters
- text
- string
The text to be contained in the node.
Returns
The new text node.
CharacterReference(int)
Gets a hexadecimal numeric character reference.
Node CharacterReference(int codePoint)
Parameters
- codePoint
- int
Unicode code point.
Returns
The node corresponding to the character reference in the form
"&#x", that is followed by one or more ASCII hex digits
representing the specified code point, that is followed by ";".