C# Class System.Xml.XmlDocument

Inheritance: XmlNode
显示文件 Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
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

Protected Methods

Method Description
CreateDefaultAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
CreateNavigator ( XmlNode node ) : XPathNavigator
XmlDocument ( XmlImplementation imp ) : System

Private Methods

Method Description
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

Method Details

CloneNode() public method

public CloneNode ( bool deep ) : XmlNode
deep bool
return XmlNode

CreateAttribute() public method

public CreateAttribute ( String name ) : XmlAttribute
name String
return XmlAttribute

CreateAttribute() public method

public CreateAttribute ( String qualifiedName, String namespaceURI ) : XmlAttribute
qualifiedName String
namespaceURI String
return XmlAttribute

CreateAttribute() public method

public CreateAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
prefix string
localName string
namespaceURI string
return XmlAttribute

CreateCDataSection() public method

public CreateCDataSection ( String data ) : XmlCDataSection
data String
return XmlCDataSection

CreateComment() public method

public CreateComment ( String data ) : XmlComment
data String
return XmlComment

CreateDefaultAttribute() protected method

protected CreateDefaultAttribute ( string prefix, string localName, string namespaceURI ) : XmlAttribute
prefix string
localName string
namespaceURI string
return XmlAttribute

CreateDocumentFragment() public method

public CreateDocumentFragment ( ) : XmlDocumentFragment
return XmlDocumentFragment

CreateDocumentType() public method

public CreateDocumentType ( string name, string publicId, string systemId, string internalSubset ) : XmlDocumentType
name string
publicId string
systemId string
internalSubset string
return XmlDocumentType

CreateElement() public method

public CreateElement ( String name ) : XmlElement
name String
return XmlElement

CreateElement() public method

public CreateElement ( String qualifiedName, String namespaceURI ) : XmlElement
qualifiedName String
namespaceURI String
return XmlElement

CreateElement() public method

public CreateElement ( string prefix, string localName, string namespaceURI ) : XmlElement
prefix string
localName string
namespaceURI string
return XmlElement

CreateEntityReference() public method

public CreateEntityReference ( String name ) : XmlEntityReference
name String
return XmlEntityReference

CreateNavigator() public method

public CreateNavigator ( ) : XPathNavigator
return System.Xml.XPath.XPathNavigator

CreateNavigator() protected method

protected CreateNavigator ( XmlNode node ) : XPathNavigator
node XmlNode
return System.Xml.XPath.XPathNavigator

CreateNode() public method

public CreateNode ( System.Xml.XmlNodeType type, string name, string namespaceURI ) : XmlNode
type System.Xml.XmlNodeType
name string
namespaceURI string
return XmlNode

CreateNode() public method

public CreateNode ( System.Xml.XmlNodeType type, string prefix, string name, string namespaceURI ) : XmlNode
type System.Xml.XmlNodeType
prefix string
name string
namespaceURI string
return XmlNode

CreateNode() public method

public CreateNode ( string nodeTypeString, string name, string namespaceURI ) : XmlNode
nodeTypeString string
name string
namespaceURI string
return XmlNode

CreateProcessingInstruction() public method

public CreateProcessingInstruction ( String target, String data ) : XmlProcessingInstruction
target String
data String
return XmlProcessingInstruction

CreateSignificantWhitespace() public method

public CreateSignificantWhitespace ( string text ) : XmlSignificantWhitespace
text string
return XmlSignificantWhitespace

CreateTextNode() public method

public CreateTextNode ( String text ) : XmlText
text String
return XmlText

CreateWhitespace() public method

public CreateWhitespace ( string text ) : XmlWhitespace
text string
return XmlWhitespace

CreateXmlDeclaration() public method

public CreateXmlDeclaration ( String version, string encoding, string standalone ) : XmlDeclaration
version String
encoding string
standalone string
return XmlDeclaration

GetElementById() public method

public GetElementById ( string elementId ) : XmlElement
elementId string
return XmlElement

GetElementsByTagName() public method

public GetElementsByTagName ( String name ) : XmlNodeList
name String
return XmlNodeList

GetElementsByTagName() public method

public GetElementsByTagName ( String localName, String namespaceURI ) : XmlNodeList
localName String
namespaceURI String
return XmlNodeList

ImportNode() public method

public ImportNode ( XmlNode node, bool deep ) : XmlNode
node XmlNode
deep bool
return XmlNode

Load() public method

public Load ( Stream inStream ) : void
inStream Stream
return void

Load() public method

public Load ( TextReader txtReader ) : void
txtReader TextReader
return void

Load() public method

public Load ( XmlReader reader ) : void
reader XmlReader
return void

Load() public method

public Load ( string filename ) : void
filename string
return void

LoadXml() public method

public LoadXml ( string xml ) : void
xml string
return void

ReadNode() public method

public ReadNode ( XmlReader reader ) : XmlNode
reader XmlReader
return XmlNode

Save() public method

public Save ( Stream outStream ) : void
outStream Stream
return void

Save() public method

public Save ( TextWriter writer ) : void
writer TextWriter
return void

Save() public method

public Save ( XmlWriter w ) : void
w XmlWriter
return void

Save() public method

public Save ( string filename ) : void
filename string
return void

Validate() public method

public Validate ( ValidationEventHandler validationEventHandler ) : void
validationEventHandler ValidationEventHandler
return void

Validate() public method

public Validate ( ValidationEventHandler validationEventHandler, XmlNode nodeToValidate ) : void
validationEventHandler ValidationEventHandler
nodeToValidate XmlNode
return void

WriteContentTo() public method

public WriteContentTo ( XmlWriter xw ) : void
xw XmlWriter
return void

WriteTo() public method

public WriteTo ( XmlWriter w ) : void
w XmlWriter
return void

XmlDocument() public method

public XmlDocument ( ) : System
return System

XmlDocument() protected method

protected XmlDocument ( XmlImplementation imp ) : System
imp XmlImplementation
return System

XmlDocument() public method

public XmlDocument ( XmlNameTable nt ) : System
nt XmlNameTable
return System