C# Class System.Xml.Schema.SchemaCollectionPreprocessor

Inheritance: BaseProcessor
显示文件 Open project: gbarnett/shared-source-cli-2.0 Class Usage Examples

Private Properties

Property Type Description
BuildRefNamespaces void
CheckRefinedAttributeGroup void
CheckRefinedComplexType void
CheckRefinedGroup void
CheckRefinedSimpleType void
Cleanup void
CountGroupSelfReference int
GetSchemaEntity System.IO.Stream
LoadExternals void
Preprocess void
PreprocessAnnotation void
PreprocessAttribute void
PreprocessAttributeContent void
PreprocessAttributeGroup void
PreprocessAttributes void
PreprocessComplexType void
PreprocessElement void
PreprocessElementContent void
PreprocessGroup void
PreprocessIdentityConstraint void
PreprocessLocalAttribute void
PreprocessLocalElement void
PreprocessNotation void
PreprocessParticle void
PreprocessRedefine void
PreprocessSimpleType void
ResolveSchemaLocationUri Uri
SetParent void
ValidateIdAttribute void
ValidateNameAttribute void
ValidateQNameAttribute void

Public Methods

Method Description
Execute ( XmlSchema schema, string targetNamespace, bool loadExternals, XmlSchemaCollection xsc ) : bool
SchemaCollectionPreprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System.Collections

Private Methods

Method Description
BuildRefNamespaces ( XmlSchema schema ) : void
CheckRefinedAttributeGroup ( XmlSchemaAttributeGroup attributeGroup ) : void
CheckRefinedComplexType ( XmlSchemaComplexType ctype ) : void
CheckRefinedGroup ( XmlSchemaGroup group ) : void
CheckRefinedSimpleType ( XmlSchemaSimpleType stype ) : void
Cleanup ( XmlSchema schema ) : void
CountGroupSelfReference ( XmlSchemaObjectCollection items, XmlQualifiedName name ) : int
GetSchemaEntity ( Uri ruri ) : Stream
LoadExternals ( XmlSchema schema, XmlSchemaCollection xsc ) : void
Preprocess ( XmlSchema schema, string targetNamespace, Compositor compositor ) : void
PreprocessAnnotation ( XmlSchemaObject schemaObject ) : void
PreprocessAttribute ( XmlSchemaAttribute attribute ) : void
PreprocessAttributeContent ( XmlSchemaAttribute attribute ) : void
PreprocessAttributeGroup ( XmlSchemaAttributeGroup attributeGroup ) : void
PreprocessAttributes ( XmlSchemaObjectCollection attributes, XmlSchemaAnyAttribute anyAttribute, XmlSchemaObject parent ) : void
PreprocessComplexType ( XmlSchemaComplexType complexType, bool local ) : void
PreprocessElement ( XmlSchemaElement element ) : void
PreprocessElementContent ( XmlSchemaElement element ) : void
PreprocessGroup ( XmlSchemaGroup group ) : void
PreprocessIdentityConstraint ( XmlSchemaIdentityConstraint constraint ) : void
PreprocessLocalAttribute ( XmlSchemaAttribute attribute ) : void
PreprocessLocalElement ( XmlSchemaElement element ) : void
PreprocessNotation ( XmlSchemaNotation notation ) : void
PreprocessParticle ( XmlSchemaParticle particle ) : void
PreprocessRedefine ( XmlSchemaRedefine redefine ) : void
PreprocessSimpleType ( XmlSchemaSimpleType simpleType, bool local ) : void
ResolveSchemaLocationUri ( XmlSchema enclosingSchema, string location ) : Uri
SetParent ( XmlSchemaObject child, XmlSchemaObject parent ) : void
ValidateIdAttribute ( XmlSchemaObject xso ) : void
ValidateNameAttribute ( XmlSchemaObject xso ) : void
ValidateQNameAttribute ( XmlSchemaObject xso, string attributeName, XmlQualifiedName value ) : void

Method Details

Execute() public method

public Execute ( XmlSchema schema, string targetNamespace, bool loadExternals, XmlSchemaCollection xsc ) : bool
schema XmlSchema
targetNamespace string
loadExternals bool
xsc XmlSchemaCollection
return bool

SchemaCollectionPreprocessor() public method

public SchemaCollectionPreprocessor ( XmlNameTable nameTable, SchemaNames schemaNames, ValidationEventHandler eventHandler ) : System.Collections
nameTable XmlNameTable
schemaNames SchemaNames
eventHandler ValidationEventHandler
return System.Collections