C# Class Mono.Xml.XPath.DTMXPathDocumentWriter2

Inheritance: System.Xml.XmlWriter
Mostrar archivo Open project: runefs/Marvin Class Usage Examples

Public Methods

Method Description
AddAttribute ( int ownerElement, string localName, string ns, string prefix, string value, int lineNumber, int linePosition ) : void
AddNode ( int parent, int firstAttribute, int previousSibling, XPathNodeType nodeType, string baseUri, bool isEmptyElement, string localName, string ns, string prefix, string value, string xmlLang, int namespaceNode, int lineNumber, int linePosition ) : void
AddNsNode ( int declaredElement, string name, string ns, int nextNs ) : void
Close ( ) : void
CreateDocument ( ) : Mono.Xml.XPath.DTMXPathDocument2
DTMXPathDocumentWriter2 ( XmlNameTable nt, int defaultCapacity ) : System
Flush ( ) : void
Init ( ) : void
LookupPrefix ( string ns ) : string
WriteBase64 ( byte buffer, int index, int count ) : void
WriteBinHex ( byte buffer, int index, int count ) : void
WriteCData ( string data ) : void
WriteCharEntity ( char c ) : void
WriteChars ( char buffer, int index, int count ) : void
WriteComment ( string data ) : void
WriteDocType ( string name, string pub, string sys, string intSubset ) : void
WriteEndAttribute ( ) : void
WriteEndDocument ( ) : void
WriteEndElement ( ) : void
WriteEntityRef ( string name ) : void
WriteFullEndElement ( ) : void
WriteName ( string name ) : void
WriteNmToken ( string name ) : void
WriteProcessingInstruction ( string name, string data ) : void
WriteQualifiedName ( string localName, string ns ) : void
WriteRaw ( char data, int start, int len ) : void
WriteRaw ( string data ) : void
WriteStartAttribute ( string prefix, string localName, string ns ) : void
WriteStartDocument ( ) : void
WriteStartDocument ( bool standalone ) : void
WriteStartElement ( string prefix, string localName, string ns ) : void
WriteString ( string text ) : void
WriteSurrogateCharEntity ( char high, char low ) : void
WriteWhitespace ( string data ) : void

Private Methods

Method Description
AddTextNode ( string data ) : void
AtomicIndex ( string s ) : int
CheckTopLevelNode ( ) : void
CloseStartElement ( ) : void
GetParentIndex ( ) : int
GetPreviousSiblingIndex ( ) : int
IsWhitespace ( string data ) : bool
NonAtomicIndex ( string s ) : int
PrepareStartElement ( int previousSibling ) : void
ProcessAttribute ( string prefix, string localName, string ns, string value ) : void
ProcessNamespace ( string prefix, string ns ) : void
SetAttributeArrayLength ( int size ) : void
SetNodeArrayLength ( int size ) : void
SetNsArrayLength ( int size ) : void
UpdateTreeForAddition ( ) : void
WriteEndElement ( bool full ) : void
WriteStartElement ( int parent, int previousSibling, string prefix, string localName, string ns ) : void

Method Details

AddAttribute() public method

public AddAttribute ( int ownerElement, string localName, string ns, string prefix, string value, int lineNumber, int linePosition ) : void
ownerElement int
localName string
ns string
prefix string
value string
lineNumber int
linePosition int
return void

AddNode() public method

public AddNode ( int parent, int firstAttribute, int previousSibling, XPathNodeType nodeType, string baseUri, bool isEmptyElement, string localName, string ns, string prefix, string value, string xmlLang, int namespaceNode, int lineNumber, int linePosition ) : void
parent int
firstAttribute int
previousSibling int
nodeType XPathNodeType
baseUri string
isEmptyElement bool
localName string
ns string
prefix string
value string
xmlLang string
namespaceNode int
lineNumber int
linePosition int
return void

AddNsNode() public method

public AddNsNode ( int declaredElement, string name, string ns, int nextNs ) : void
declaredElement int
name string
ns string
nextNs int
return void

Close() public method

public Close ( ) : void
return void

CreateDocument() public method

public CreateDocument ( ) : Mono.Xml.XPath.DTMXPathDocument2
return Mono.Xml.XPath.DTMXPathDocument2

DTMXPathDocumentWriter2() public method

public DTMXPathDocumentWriter2 ( XmlNameTable nt, int defaultCapacity ) : System
nt System.Xml.XmlNameTable
defaultCapacity int
return System

Flush() public method

public Flush ( ) : void
return void

Init() public method

public Init ( ) : void
return void

LookupPrefix() public method

public LookupPrefix ( string ns ) : string
ns string
return string

WriteBase64() public method

public WriteBase64 ( byte buffer, int index, int count ) : void
buffer byte
index int
count int
return void

WriteBinHex() public method

public WriteBinHex ( byte buffer, int index, int count ) : void
buffer byte
index int
count int
return void

WriteCData() public method

public WriteCData ( string data ) : void
data string
return void

WriteCharEntity() public method

public WriteCharEntity ( char c ) : void
c char
return void

WriteChars() public method

public WriteChars ( char buffer, int index, int count ) : void
buffer char
index int
count int
return void

WriteComment() public method

public WriteComment ( string data ) : void
data string
return void

WriteDocType() public method

public WriteDocType ( string name, string pub, string sys, string intSubset ) : void
name string
pub string
sys string
intSubset string
return void

WriteEndAttribute() public method

public WriteEndAttribute ( ) : void
return void

WriteEndDocument() public method

public WriteEndDocument ( ) : void
return void

WriteEndElement() public method

public WriteEndElement ( ) : void
return void

WriteEntityRef() public method

public WriteEntityRef ( string name ) : void
name string
return void

WriteFullEndElement() public method

public WriteFullEndElement ( ) : void
return void

WriteName() public method

public WriteName ( string name ) : void
name string
return void

WriteNmToken() public method

public WriteNmToken ( string name ) : void
name string
return void

WriteProcessingInstruction() public method

public WriteProcessingInstruction ( string name, string data ) : void
name string
data string
return void

WriteQualifiedName() public method

public WriteQualifiedName ( string localName, string ns ) : void
localName string
ns string
return void

WriteRaw() public method

public WriteRaw ( char data, int start, int len ) : void
data char
start int
len int
return void

WriteRaw() public method

public WriteRaw ( string data ) : void
data string
return void

WriteStartAttribute() public method

public WriteStartAttribute ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
return void

WriteStartDocument() public method

public WriteStartDocument ( ) : void
return void

WriteStartDocument() public method

public WriteStartDocument ( bool standalone ) : void
standalone bool
return void

WriteStartElement() public method

public WriteStartElement ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
return void

WriteString() public method

public WriteString ( string text ) : void
text string
return void

WriteSurrogateCharEntity() public method

public WriteSurrogateCharEntity ( char high, char low ) : void
high char
low char
return void

WriteWhitespace() public method

public WriteWhitespace ( string data ) : void
data string
return void