C# Класс System.Xml.XmlDocument

Наследование: XmlNode
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddAttrXmlName XmlName
AddDefaultAttributes void
AddElementWithId void
AddIdInfo bool
AddXmlName XmlName
AfterEvent void
AppendChildForLoad XmlNode
BeforeEvent void
CanInsertAfter bool
CanInsertBefore bool
CheckName void
ConvertToNodeType System.Xml.XmlNodeType
GetDefaultAttribute XmlAttribute
GetElement System.WeakReference
GetEntityNode XmlEntity
GetEventArgs XmlNodeChangedEventArgs
GetIDInfoByElement XmlName
GetIDInfoByElement_ XmlName
GetInsertEventArgsForLoad XmlNodeChangedEventArgs
GetResolver XmlResolver
GetSchemaElementDecl System.Xml.Schema.SchemaElementDecl
GetXmlName XmlName
HasNodeTypeInNextSiblings bool
HasNodeTypeInPrevSiblings bool
ImportAttributes void
ImportChildren void
ImportNodeInternal XmlNode
IsTextNode bool
IsValidChildType bool
NormalizeText XmlNode
PrepareDefaultAttribute XmlAttribute
RemoveElementWithId void
SetBaseURI void
SetDefaultNamespace void
SetupReader XmlTextReader

Открытые методы

Метод Описание
CloneNode ( bool deep ) : XmlNode
CreateAttribute ( String name ) : XmlAttribute
CreateAttribute ( String qualifiedName, String namespaceURI ) : XmlAttribute
CreateAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
CreateCDataSection ( String data ) : XmlCDataSection
CreateComment ( String data ) : XmlComment
CreateDocumentFragment ( ) : XmlDocumentFragment
CreateDocumentType ( string name, string publicId, string systemId, string internalSubset ) : XmlDocumentType
CreateElement ( String name ) : XmlElement
CreateElement ( String qualifiedName, String namespaceURI ) : XmlElement
CreateElement ( string prefix, string localName, string namespaceURI ) : XmlElement
CreateEntityReference ( String name ) : XmlEntityReference
CreateNavigator ( ) : XPathNavigator
CreateNode ( System.Xml.XmlNodeType type, string name, string namespaceURI ) : XmlNode
CreateNode ( System.Xml.XmlNodeType type, string prefix, string name, string namespaceURI ) : XmlNode
CreateNode ( string nodeTypeString, string name, string namespaceURI ) : XmlNode
CreateProcessingInstruction ( String target, String data ) : XmlProcessingInstruction
CreateSignificantWhitespace ( string text ) : XmlSignificantWhitespace
CreateTextNode ( String text ) : XmlText
CreateWhitespace ( string text ) : XmlWhitespace
CreateXmlDeclaration ( String version, string encoding, string standalone ) : XmlDeclaration
GetElementById ( string elementId ) : XmlElement
GetElementsByTagName ( String name ) : XmlNodeList
GetElementsByTagName ( String localName, String namespaceURI ) : XmlNodeList
ImportNode ( XmlNode node, bool deep ) : XmlNode
Load ( Stream inStream ) : void
Load ( TextReader txtReader ) : void
Load ( XmlReader reader ) : void
Load ( string filename ) : void
LoadXml ( string xml ) : void
ReadNode ( XmlReader reader ) : XmlNode
Save ( Stream outStream ) : void
Save ( TextWriter writer ) : void
Save ( XmlWriter w ) : void
Save ( string filename ) : void
Validate ( ValidationEventHandler validationEventHandler ) : void
Validate ( ValidationEventHandler validationEventHandler, XmlNode nodeToValidate ) : void
WriteContentTo ( XmlWriter xw ) : void
WriteTo ( XmlWriter w ) : void
XmlDocument ( ) : System
XmlDocument ( XmlNameTable nt ) : System

Защищенные методы

Метод Описание
CreateDefaultAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
CreateNavigator ( XmlNode node ) : XPathNavigator
XmlDocument ( XmlImplementation imp ) : System

Приватные методы

Метод Описание
AddAttrXmlName ( string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo ) : XmlName
AddDefaultAttributes ( XmlElement elem ) : void
AddElementWithId ( string id, XmlElement elem ) : void
AddIdInfo ( XmlName eleName, XmlName attrName ) : bool
AddXmlName ( string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo ) : XmlName
AfterEvent ( XmlNodeChangedEventArgs args ) : void
AppendChildForLoad ( XmlNode newChild, XmlDocument doc ) : XmlNode
BeforeEvent ( XmlNodeChangedEventArgs args ) : void
CanInsertAfter ( XmlNode newChild, XmlNode refChild ) : bool
CanInsertBefore ( XmlNode newChild, XmlNode refChild ) : bool
CheckName ( String name ) : void
ConvertToNodeType ( string nodeTypeString ) : System.Xml.XmlNodeType
GetDefaultAttribute ( XmlElement elem, string attrPrefix, string attrLocalname, string attrNamespaceURI ) : XmlAttribute
GetElement ( ArrayList elementList, XmlElement elem ) : WeakReference
GetEntityNode ( String name ) : XmlEntity
GetEventArgs ( XmlNode node, XmlNode oldParent, XmlNode newParent, string oldValue, string newValue, XmlNodeChangedAction action ) : XmlNodeChangedEventArgs
GetIDInfoByElement ( XmlName eleName ) : XmlName
GetIDInfoByElement_ ( XmlName eleName ) : XmlName
GetInsertEventArgsForLoad ( XmlNode node, XmlNode newParent ) : XmlNodeChangedEventArgs
GetResolver ( ) : XmlResolver
GetSchemaElementDecl ( XmlElement elem ) : SchemaElementDecl
GetXmlName ( string prefix, string localName, string namespaceURI, IXmlSchemaInfo schemaInfo ) : XmlName
HasNodeTypeInNextSiblings ( System.Xml.XmlNodeType nt, XmlNode refNode ) : bool
HasNodeTypeInPrevSiblings ( System.Xml.XmlNodeType nt, XmlNode refNode ) : bool
ImportAttributes ( XmlNode fromElem, XmlNode toElem ) : void
ImportChildren ( XmlNode fromNode, XmlNode toNode, bool deep ) : void
ImportNodeInternal ( XmlNode node, bool deep ) : XmlNode
IsTextNode ( System.Xml.XmlNodeType nt ) : bool
IsValidChildType ( System.Xml.XmlNodeType type ) : bool
NormalizeText ( XmlNode n ) : XmlNode
PrepareDefaultAttribute ( SchemaAttDef attdef, string attrPrefix, string attrLocalname, string attrNamespaceURI ) : XmlAttribute
RemoveElementWithId ( string id, XmlElement elem ) : void
SetBaseURI ( String inBaseURI ) : void
SetDefaultNamespace ( String prefix, String localName, String &namespaceURI ) : void
SetupReader ( XmlTextReader tr ) : XmlTextReader

Описание методов

CloneNode() публичный метод

public CloneNode ( bool deep ) : XmlNode
deep bool
Результат XmlNode

CreateAttribute() публичный метод

public CreateAttribute ( String name ) : XmlAttribute
name String
Результат XmlAttribute

CreateAttribute() публичный метод

public CreateAttribute ( String qualifiedName, String namespaceURI ) : XmlAttribute
qualifiedName String
namespaceURI String
Результат XmlAttribute

CreateAttribute() публичный метод

public CreateAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
prefix string
localName string
namespaceURI string
Результат XmlAttribute

CreateCDataSection() публичный метод

public CreateCDataSection ( String data ) : XmlCDataSection
data String
Результат XmlCDataSection

CreateComment() публичный метод

public CreateComment ( String data ) : XmlComment
data String
Результат XmlComment

CreateDefaultAttribute() защищенный метод

protected CreateDefaultAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
prefix string
localName string
namespaceURI string
Результат XmlAttribute

CreateDocumentFragment() публичный метод

public CreateDocumentFragment ( ) : XmlDocumentFragment
Результат XmlDocumentFragment

CreateDocumentType() публичный метод

public CreateDocumentType ( string name, string publicId, string systemId, string internalSubset ) : XmlDocumentType
name string
publicId string
systemId string
internalSubset string
Результат XmlDocumentType

CreateElement() публичный метод

public CreateElement ( String name ) : XmlElement
name String
Результат XmlElement

CreateElement() публичный метод

public CreateElement ( String qualifiedName, String namespaceURI ) : XmlElement
qualifiedName String
namespaceURI String
Результат XmlElement

CreateElement() публичный метод

public CreateElement ( string prefix, string localName, string namespaceURI ) : XmlElement
prefix string
localName string
namespaceURI string
Результат XmlElement

CreateEntityReference() публичный метод

public CreateEntityReference ( String name ) : XmlEntityReference
name String
Результат XmlEntityReference

CreateNavigator() публичный метод

public CreateNavigator ( ) : XPathNavigator
Результат System.Xml.XPath.XPathNavigator

CreateNavigator() защищенный метод

protected CreateNavigator ( XmlNode node ) : XPathNavigator
node XmlNode
Результат System.Xml.XPath.XPathNavigator

CreateNode() публичный метод

public CreateNode ( System.Xml.XmlNodeType type, string name, string namespaceURI ) : XmlNode
type System.Xml.XmlNodeType
name string
namespaceURI string
Результат XmlNode

CreateNode() публичный метод

public CreateNode ( System.Xml.XmlNodeType type, string prefix, string name, string namespaceURI ) : XmlNode
type System.Xml.XmlNodeType
prefix string
name string
namespaceURI string
Результат XmlNode

CreateNode() публичный метод

public CreateNode ( string nodeTypeString, string name, string namespaceURI ) : XmlNode
nodeTypeString string
name string
namespaceURI string
Результат XmlNode

CreateProcessingInstruction() публичный метод

public CreateProcessingInstruction ( String target, String data ) : XmlProcessingInstruction
target String
data String
Результат XmlProcessingInstruction

CreateSignificantWhitespace() публичный метод

public CreateSignificantWhitespace ( string text ) : XmlSignificantWhitespace
text string
Результат XmlSignificantWhitespace

CreateTextNode() публичный метод

public CreateTextNode ( String text ) : XmlText
text String
Результат XmlText

CreateWhitespace() публичный метод

public CreateWhitespace ( string text ) : XmlWhitespace
text string
Результат XmlWhitespace

CreateXmlDeclaration() публичный метод

public CreateXmlDeclaration ( String version, string encoding, string standalone ) : XmlDeclaration
version String
encoding string
standalone string
Результат XmlDeclaration

GetElementById() публичный метод

public GetElementById ( string elementId ) : XmlElement
elementId string
Результат XmlElement

GetElementsByTagName() публичный метод

public GetElementsByTagName ( String name ) : XmlNodeList
name String
Результат XmlNodeList

GetElementsByTagName() публичный метод

public GetElementsByTagName ( String localName, String namespaceURI ) : XmlNodeList
localName String
namespaceURI String
Результат XmlNodeList

ImportNode() публичный метод

public ImportNode ( XmlNode node, bool deep ) : XmlNode
node XmlNode
deep bool
Результат XmlNode

Load() публичный метод

public Load ( Stream inStream ) : void
inStream Stream
Результат void

Load() публичный метод

public Load ( TextReader txtReader ) : void
txtReader TextReader
Результат void

Load() публичный метод

public Load ( XmlReader reader ) : void
reader XmlReader
Результат void

Load() публичный метод

public Load ( string filename ) : void
filename string
Результат void

LoadXml() публичный метод

public LoadXml ( string xml ) : void
xml string
Результат void

ReadNode() публичный метод

public ReadNode ( XmlReader reader ) : XmlNode
reader XmlReader
Результат XmlNode

Save() публичный метод

public Save ( Stream outStream ) : void
outStream Stream
Результат void

Save() публичный метод

public Save ( TextWriter writer ) : void
writer TextWriter
Результат void

Save() публичный метод

public Save ( XmlWriter w ) : void
w XmlWriter
Результат void

Save() публичный метод

public Save ( string filename ) : void
filename string
Результат void

Validate() публичный метод

public Validate ( ValidationEventHandler validationEventHandler ) : void
validationEventHandler ValidationEventHandler
Результат void

Validate() публичный метод

public Validate ( ValidationEventHandler validationEventHandler, XmlNode nodeToValidate ) : void
validationEventHandler ValidationEventHandler
nodeToValidate XmlNode
Результат void

WriteContentTo() публичный метод

public WriteContentTo ( XmlWriter xw ) : void
xw XmlWriter
Результат void

WriteTo() публичный метод

public WriteTo ( XmlWriter w ) : void
w XmlWriter
Результат void

XmlDocument() публичный метод

public XmlDocument ( ) : System
Результат System

XmlDocument() защищенный метод

protected XmlDocument ( XmlImplementation imp ) : System
imp XmlImplementation
Результат System

XmlDocument() публичный метод

public XmlDocument ( XmlNameTable nt ) : System
nt XmlNameTable
Результат System