C# 클래스 System.Xml.XmlDocument

상속: XmlNode
파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

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