Click or drag to resize

RdfAParserBaseTHtmlDocument, TElement, TNode, TAttribute Class

Base class for the framework-specific RDFa parser implementations.
Inheritance Hierarchy
SystemObject
  VDS.RDF.ParsingRdfAParserBaseTHtmlDocument, TElement, TNode, TAttribute
    VDS.RDF.ParsingRdfAParser

Namespace:  VDS.RDF.Parsing
Assembly:  dotNetRDF (in dotNetRDF.dll) Version:
Syntax
public abstract class RdfAParserBase<THtmlDocument, TElement, TNode, TAttribute> : IRdfReader
where TElement : class, TNode

Type Parameters

THtmlDocument
TElement
TNode
TAttribute

The RdfAParserBaseTHtmlDocument, TElement, TNode, TAttribute type exposes the following members.

Constructors
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodGetAttribute
Get the value of a particular attribute of an element.
Protected methodGetAttributeName
Get the name of an attribute.
Protected methodGetAttributes
Get all attributes of an element.
Protected methodGetAttributeValue
Get the value of an attribute.
Protected methodGetBaseElement
Get the base element of the specified document.
Protected methodGetChildren
Return the children of an element (in order).
Protected methodGetElementName
Get the name of an element.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetHtmlElement
Get the html element of the document.
Protected methodGetInnerHtml
Get the HTML contained within an element as a string.
Protected methodGetInnerText
Get the inner text of an element or a text node.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodGrabText
Get the text content of a node and add it to the provided output buffer.
Protected methodHasAttribute
Determine if an element has a particular attribute.
Protected methodHasChildren
Determine if an element has children.
Protected methodIsTextNode
Determine if a node in the parsed Html document tree is a text node.
Protected methodIsXmlBaseIsPermissible
Deterine if the HTML document can have an xml:base element.
Public methodLoad(IGraph, StreamReader)
Parses RDFa by extracting it from the HTML from the given input.
Public methodLoad(IGraph, TextReader)
Parses RDFa by extracting it from the HTML from the given input.
Public methodLoad(IGraph, String)
Parses RDFa by extracting it from the HTML from the given file.
Public methodLoad(IRdfHandler, StreamReader)
Parses RDFa by extracting it from the HTML from the given input.
Public methodLoad(IRdfHandler, TextReader)
Parses RDFa by extracting it from the HTML from the given input.
Public methodLoad(IRdfHandler, String)
Parses RDFa by extracting it from the HTML from the given input.
Protected methodLoadAndParse
Parse the input stream as an HTML document.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodProcessDocument
Process the content of an HTML document.
Protected methodProcessElement
Process the content of an element of the document.
Protected methodSetAttribute
Set the value of a particular attribute of an element.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventWarning
Event which is raised when there is a non-fatal error with the input being read
Top
Fields
  NameDescription
Public fieldStatic memberHtmlPlusRdfA10Version
RDFa Version Constants.
Public fieldStatic memberHtmlPlusRdfA11Version
RDFa Version Constants.
Public fieldStatic memberRdfANamespace
Namespace URI for RDFa.
Public fieldStatic memberXHtmlNamespace
Namespace URI for XHTML.
Public fieldStatic memberXHtmlPlusRdfA10Version
RDFa Version Constants.
Public fieldStatic memberXHtmlPlusRdfA11Version
RDFa Version Constants.
Public fieldStatic memberXHtmlPlusRdfADoctype
URI for the XHTML+RDFa DTD.
Public fieldStatic memberXHtmlVocabNamespace
XHTML Vocab Namespace.
Top
See Also