C# Class System.Xml.Schema.Parser

Mostra file Open project: dotnet/corefx Class Usage Examples

Private Properties

Property Type Description
CheckSchemaRoot bool
CreateXmlNsAttribute System.Xml.XmlAttribute
LoadAttributeNode System.Xml.XmlAttribute
LoadElementNode System.Xml.XmlElement
LoadEntityReferenceInAttribute System.Xml.XmlEntityReference
ProcessAppInfoDocMarkup void

Public Methods

Method Description
FinishParsing ( ) : SchemaType
Parse ( XmlReader reader, string targetNamespace ) : SchemaType
ParseReaderNode ( ) : bool
Parser ( SchemaType schemaType, XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System
StartParsing ( XmlReader reader, string targetNamespace ) : void

Private Methods

Method Description
CheckSchemaRoot ( SchemaType rootType, string &code ) : bool
CreateXmlNsAttribute ( string prefix, string value ) : XmlAttribute
LoadAttributeNode ( ) : XmlAttribute
LoadElementNode ( bool root ) : XmlElement
LoadEntityReferenceInAttribute ( ) : XmlEntityReference
ProcessAppInfoDocMarkup ( bool root ) : void

Method Details

FinishParsing() public method

public FinishParsing ( ) : SchemaType
return SchemaType

Parse() public method

public Parse ( XmlReader reader, string targetNamespace ) : SchemaType
reader System.Xml.XmlReader
targetNamespace string
return SchemaType

ParseReaderNode() public method

public ParseReaderNode ( ) : bool
return bool

Parser() public method

public Parser ( SchemaType schemaType, XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System
schemaType SchemaType
nameTable System.Xml.XmlNameTable
schemaNames SchemaNames
eventHandler ValidationEventHandler
return System

StartParsing() public method

public StartParsing ( XmlReader reader, string targetNamespace ) : void
reader System.Xml.XmlReader
targetNamespace string
return void