Html Library Help
Html Namespace
NamespacesHtml

[Missing <summary> documentation for N:Html]

Declaration Syntax
C#Visual BasicVisual C++
namespace Html
Namespace Html
namespace Html
Types
All TypesClassesInterfaces
IconTypeDescription
Attribute
Represents an html attribute. An attribute like a class should allow multiple values and should be additive.

DuplicateAttributeException
Exception that is thrown when the same attribute is attempted to be added multiple times on the same element.

Element
Represents a simple html element.

ElementList
List of elements. This can be used to render a list of sibling elements. For example, String blah = new ElementList(new Element("p").Update("test"), new Element("b").Update("poop")) would render

test

poop

HtmlTextWriterWrapper
This class wraps a HtmlTextWriter behind the IWriter interface.

IRender
Defines a contract for any implementor that can render itself to a TextWriter and/or Stream.

IWriter
Identifies methods used by the rendering system for writing data to streams. This was created strictly due to the differences between an XmlTextWriter and the other flavor of TextWriters like the StringWriter and HtmlTextWriter.

RenderableComponent
This is the base class for any class that wants to render itself as html.

TextElement
Represents a special element used for literal text. Using this element allows the use of strings to act as Elements. So "Hello World" can become an Element simply by wrapping it in a TextElement like this: new TextElement("Hello World")

XmlWriterWrapper
Wraps an XmlWriter so that it conforms to the IWriter interface.