type CT_Schema struct { // Custom XML Schema Namespace UriAttr *string // Supplementary XML File Location ManifestLocationAttr *string // Custom XML Schema Location SchemaLocationAttr *string // Schema Language 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 { // Custom XML Schema Reference 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