type CT_Schema struct { UriAttr *string ManifestLocationAttr *string SchemaLocationAttr *string SchemaLanguageAttr *string }
func NewCT_Schema() *CT_Schema
func (m *CT_Schema) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Schema) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Schema) Validate() error
Validate validates the CT_Schema and its children
func (m *CT_Schema) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Schema and its children, prefixing error messages with path
type CT_SchemaLibrary struct { Schema []*CT_Schema }
func NewCT_SchemaLibrary() *CT_SchemaLibrary
func (m *CT_SchemaLibrary) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SchemaLibrary) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SchemaLibrary) Validate() error
Validate validates the CT_SchemaLibrary and its children
func (m *CT_SchemaLibrary) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SchemaLibrary and its children, prefixing error messages with path
type SchemaLibrary struct { CT_SchemaLibrary }
func NewSchemaLibrary() *SchemaLibrary
func (m *SchemaLibrary) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *SchemaLibrary) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *SchemaLibrary) Validate() error
Validate validates the SchemaLibrary and its children
func (m *SchemaLibrary) ValidateWithPath(path string) error
ValidateWithPath validates the SchemaLibrary and its children, prefixing error messages with path