Documentation ¶
Index ¶
- type Box
- type DCMIType
- type DDC
- type ElementOrRefinementContainer
- func (m *ElementOrRefinementContainer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
- func (m *ElementOrRefinementContainer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
- func (m *ElementOrRefinementContainer) Validate() error
- func (m *ElementOrRefinementContainer) ValidateWithPath(path string) error
- type ElementsAndRefinementsGroup
- func (m *ElementsAndRefinementsGroup) MarshalXML(e *xml.Encoder, start xml.StartElement) error
- func (m *ElementsAndRefinementsGroup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
- func (m *ElementsAndRefinementsGroup) Validate() error
- func (m *ElementsAndRefinementsGroup) ValidateWithPath(path string) error
- type ElementsAndRefinementsGroupChoice
- func (m *ElementsAndRefinementsGroupChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
- func (m *ElementsAndRefinementsGroupChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
- func (m *ElementsAndRefinementsGroupChoice) Validate() error
- func (m *ElementsAndRefinementsGroupChoice) ValidateWithPath(path string) error
- type IMT
- type ISO3166
- type ISO639_2
- type LCC
- type LCSH
- type MESH
- type Period
- type Point
- type RFC1766
- type RFC3066
- type TGN
- type UDC
- type URI
- type W3CDTF
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Box ¶
type Box struct { }
func (*Box) MarshalXML ¶
func (*Box) UnmarshalXML ¶
func (*Box) ValidateWithPath ¶
ValidateWithPath validates the Box and its children, prefixing error messages with path
type DCMIType ¶
type DCMIType struct { }
func NewDCMIType ¶
func NewDCMIType() *DCMIType
func (*DCMIType) MarshalXML ¶
func (*DCMIType) UnmarshalXML ¶
func (*DCMIType) ValidateWithPath ¶
ValidateWithPath validates the DCMIType and its children, prefixing error messages with path
type DDC ¶
type DDC struct { }
func (*DDC) MarshalXML ¶
func (*DDC) UnmarshalXML ¶
func (*DDC) ValidateWithPath ¶
ValidateWithPath validates the DDC and its children, prefixing error messages with path
type ElementOrRefinementContainer ¶
type ElementOrRefinementContainer struct {
Choice []*ElementsAndRefinementsGroupChoice
}
func NewElementOrRefinementContainer ¶
func NewElementOrRefinementContainer() *ElementOrRefinementContainer
func (*ElementOrRefinementContainer) MarshalXML ¶
func (m *ElementOrRefinementContainer) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*ElementOrRefinementContainer) UnmarshalXML ¶
func (m *ElementOrRefinementContainer) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (*ElementOrRefinementContainer) Validate ¶
func (m *ElementOrRefinementContainer) Validate() error
Validate validates the ElementOrRefinementContainer and its children
func (*ElementOrRefinementContainer) ValidateWithPath ¶
func (m *ElementOrRefinementContainer) ValidateWithPath(path string) error
ValidateWithPath validates the ElementOrRefinementContainer and its children, prefixing error messages with path
type ElementsAndRefinementsGroup ¶
type ElementsAndRefinementsGroup struct {
Choice []*ElementsAndRefinementsGroupChoice
}
func NewElementsAndRefinementsGroup ¶
func NewElementsAndRefinementsGroup() *ElementsAndRefinementsGroup
func (*ElementsAndRefinementsGroup) MarshalXML ¶
func (m *ElementsAndRefinementsGroup) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*ElementsAndRefinementsGroup) UnmarshalXML ¶
func (m *ElementsAndRefinementsGroup) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (*ElementsAndRefinementsGroup) Validate ¶
func (m *ElementsAndRefinementsGroup) Validate() error
Validate validates the ElementsAndRefinementsGroup and its children
func (*ElementsAndRefinementsGroup) ValidateWithPath ¶
func (m *ElementsAndRefinementsGroup) ValidateWithPath(path string) error
ValidateWithPath validates the ElementsAndRefinementsGroup and its children, prefixing error messages with path
type ElementsAndRefinementsGroupChoice ¶
func NewElementsAndRefinementsGroupChoice ¶
func NewElementsAndRefinementsGroupChoice() *ElementsAndRefinementsGroupChoice
func (*ElementsAndRefinementsGroupChoice) MarshalXML ¶
func (m *ElementsAndRefinementsGroupChoice) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (*ElementsAndRefinementsGroupChoice) UnmarshalXML ¶
func (m *ElementsAndRefinementsGroupChoice) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (*ElementsAndRefinementsGroupChoice) Validate ¶
func (m *ElementsAndRefinementsGroupChoice) Validate() error
Validate validates the ElementsAndRefinementsGroupChoice and its children
func (*ElementsAndRefinementsGroupChoice) ValidateWithPath ¶
func (m *ElementsAndRefinementsGroupChoice) ValidateWithPath(path string) error
ValidateWithPath validates the ElementsAndRefinementsGroupChoice and its children, prefixing error messages with path
type IMT ¶
type IMT struct { }
func (*IMT) MarshalXML ¶
func (*IMT) UnmarshalXML ¶
func (*IMT) ValidateWithPath ¶
ValidateWithPath validates the IMT and its children, prefixing error messages with path
type ISO3166 ¶
type ISO3166 struct { }
func NewISO3166 ¶
func NewISO3166() *ISO3166
func (*ISO3166) MarshalXML ¶
func (*ISO3166) UnmarshalXML ¶
func (*ISO3166) ValidateWithPath ¶
ValidateWithPath validates the ISO3166 and its children, prefixing error messages with path
type ISO639_2 ¶
type ISO639_2 struct { }
func NewISO639_2 ¶
func NewISO639_2() *ISO639_2
func (*ISO639_2) MarshalXML ¶
func (*ISO639_2) UnmarshalXML ¶
func (*ISO639_2) ValidateWithPath ¶
ValidateWithPath validates the ISO639_2 and its children, prefixing error messages with path
type LCC ¶
type LCC struct { }
func (*LCC) MarshalXML ¶
func (*LCC) UnmarshalXML ¶
func (*LCC) ValidateWithPath ¶
ValidateWithPath validates the LCC and its children, prefixing error messages with path
type LCSH ¶
type LCSH struct { }
func (*LCSH) MarshalXML ¶
func (*LCSH) UnmarshalXML ¶
func (*LCSH) ValidateWithPath ¶
ValidateWithPath validates the LCSH and its children, prefixing error messages with path
type MESH ¶
type MESH struct { }
func (*MESH) MarshalXML ¶
func (*MESH) UnmarshalXML ¶
func (*MESH) ValidateWithPath ¶
ValidateWithPath validates the MESH and its children, prefixing error messages with path
type Period ¶
type Period struct { }
func (*Period) MarshalXML ¶
func (*Period) UnmarshalXML ¶
func (*Period) ValidateWithPath ¶
ValidateWithPath validates the Period and its children, prefixing error messages with path
type Point ¶
type Point struct { }
func (*Point) MarshalXML ¶
func (*Point) UnmarshalXML ¶
func (*Point) ValidateWithPath ¶
ValidateWithPath validates the Point and its children, prefixing error messages with path
type RFC1766 ¶
type RFC1766 struct { }
func NewRFC1766 ¶
func NewRFC1766() *RFC1766
func (*RFC1766) MarshalXML ¶
func (*RFC1766) UnmarshalXML ¶
func (*RFC1766) ValidateWithPath ¶
ValidateWithPath validates the RFC1766 and its children, prefixing error messages with path
type RFC3066 ¶
type RFC3066 struct { }
func NewRFC3066 ¶
func NewRFC3066() *RFC3066
func (*RFC3066) MarshalXML ¶
func (*RFC3066) UnmarshalXML ¶
func (*RFC3066) ValidateWithPath ¶
ValidateWithPath validates the RFC3066 and its children, prefixing error messages with path
type TGN ¶
type TGN struct { }
func (*TGN) MarshalXML ¶
func (*TGN) UnmarshalXML ¶
func (*TGN) ValidateWithPath ¶
ValidateWithPath validates the TGN and its children, prefixing error messages with path
type UDC ¶
type UDC struct { }
func (*UDC) MarshalXML ¶
func (*UDC) UnmarshalXML ¶
func (*UDC) ValidateWithPath ¶
ValidateWithPath validates the UDC and its children, prefixing error messages with path
type URI ¶
type URI struct { }
func (*URI) MarshalXML ¶
func (*URI) UnmarshalXML ¶
func (*URI) ValidateWithPath ¶
ValidateWithPath validates the URI and its children, prefixing error messages with path
type W3CDTF ¶
type W3CDTF struct { }
func (*W3CDTF) MarshalXML ¶
func (*W3CDTF) UnmarshalXML ¶
func (*W3CDTF) ValidateWithPath ¶
ValidateWithPath validates the W3CDTF and its children, prefixing error messages with path