const ST_GuidPattern = `\{[0-9A-F]{8}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{4}-[0-9A-F]{12}\}`
var ST_GuidPatternRe = regexp.MustCompile(ST_GuidPattern)
func ParseStdlibTime(s string) (time.Time, error)
func ParseUnionST_AdjAngle(s string) (dml.ST_AdjAngle, error)
func ParseUnionST_AdjCoordinate(s string) (dml.ST_AdjCoordinate, error)
func ParseUnionST_AnimationChartBuildType(s string) (dml.ST_AnimationChartBuildType, error)
func ParseUnionST_AnimationDgmBuildType(s string) (dml.ST_AnimationDgmBuildType, error)
func ParseUnionST_Coordinate(s string) (dml.ST_Coordinate, error)
func ParseUnionST_Coordinate32(s string) (dml.ST_Coordinate32, error)
func ParseUnionST_FixedPercentage(s string) (dml.ST_FixedPercentage, error)
func ParseUnionST_OnOff(s string) (sharedTypes.ST_OnOff, error)
func ParseUnionST_Percentage(s string) (dml.ST_Percentage, error)
func ParseUnionST_PositiveFixedPercentage(s string) (dml.ST_PositiveFixedPercentage, error)
func ParseUnionST_PositivePercentage(s string) (dml.ST_PositivePercentage, error)
func ParseUnionST_TextFontScalePercentOrPercentString(s string) (dml.ST_TextFontScalePercentOrPercentString, error)
func ParseUnionST_TextPoint(s string) (dml.ST_TextPoint, error)
func ParseUnionST_TextSpacingPercentOrPercentString(s string) (dml.ST_TextSpacingPercentOrPercentString, error)
type Any interface {
MarshalXML(e *xml.Encoder, start xml.StartElement) error
UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
}
type Appearance struct {
CT_SdtAppearance
}
func NewAppearance() *Appearance
func (m *Appearance) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Appearance) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Appearance) Validate() error
Validate validates the Appearance and its children
func (m *Appearance) ValidateWithPath(path string) error
ValidateWithPath validates the Appearance and its children, prefixing error messages with path
type CT_CommentEx struct {
ParaIdAttr string
ParaIdParentAttr *string
DoneAttr *sharedTypes.ST_OnOff
}
func NewCT_CommentEx() *CT_CommentEx
func (m *CT_CommentEx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_CommentEx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_CommentEx) Validate() error
Validate validates the CT_CommentEx and its children
func (m *CT_CommentEx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_CommentEx and its children, prefixing error messages with path
type CT_CommentsEx struct {
CommentEx []*CT_CommentEx
}
func NewCT_CommentsEx() *CT_CommentsEx
func (m *CT_CommentsEx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_CommentsEx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_CommentsEx) Validate() error
Validate validates the CT_CommentsEx and its children
func (m *CT_CommentsEx) ValidateWithPath(path string) error
ValidateWithPath validates the CT_CommentsEx and its children, prefixing error messages with path
type CT_Guid struct {
ValAttr *string
}
func NewCT_Guid() *CT_Guid
func (m *CT_Guid) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Guid) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Guid) Validate() error
Validate validates the CT_Guid and its children
func (m *CT_Guid) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Guid and its children, prefixing error messages with path
type CT_People struct {
Person []*CT_Person
}
func NewCT_People() *CT_People
func (m *CT_People) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_People) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_People) Validate() error
Validate validates the CT_People and its children
func (m *CT_People) ValidateWithPath(path string) error
ValidateWithPath validates the CT_People and its children, prefixing error messages with path
type CT_Person struct {
AuthorAttr string
PresenceInfo *CT_PresenceInfo
}
func NewCT_Person() *CT_Person
func (m *CT_Person) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_Person) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_Person) Validate() error
Validate validates the CT_Person and its children
func (m *CT_Person) ValidateWithPath(path string) error
ValidateWithPath validates the CT_Person and its children, prefixing error messages with path
type CT_PresenceInfo struct {
ProviderIdAttr string
UserIdAttr string
}
func NewCT_PresenceInfo() *CT_PresenceInfo
func (m *CT_PresenceInfo) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_PresenceInfo) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_PresenceInfo) Validate() error
Validate validates the CT_PresenceInfo and its children
func (m *CT_PresenceInfo) ValidateWithPath(path string) error
ValidateWithPath validates the CT_PresenceInfo and its children, prefixing error messages with path
type CT_SdtAppearance struct {
ValAttr ST_SdtAppearance
}
func NewCT_SdtAppearance() *CT_SdtAppearance
func (m *CT_SdtAppearance) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SdtAppearance) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SdtAppearance) Validate() error
Validate validates the CT_SdtAppearance and its children
func (m *CT_SdtAppearance) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SdtAppearance and its children, prefixing error messages with path
type CT_SdtRepeatedSection struct {
SectionTitle *wml.CT_String
DoNotAllowInsertDeleteSection *wml.CT_OnOff
}
func NewCT_SdtRepeatedSection() *CT_SdtRepeatedSection
func (m *CT_SdtRepeatedSection) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CT_SdtRepeatedSection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CT_SdtRepeatedSection) Validate() error
Validate validates the CT_SdtRepeatedSection and its children
func (m *CT_SdtRepeatedSection) ValidateWithPath(path string) error
ValidateWithPath validates the CT_SdtRepeatedSection and its children, prefixing error messages with path
type ChartTrackingRefBased struct {
wml.CT_OnOff
}
func NewChartTrackingRefBased() *ChartTrackingRefBased
func (m *ChartTrackingRefBased) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *ChartTrackingRefBased) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *ChartTrackingRefBased) Validate() error
Validate validates the ChartTrackingRefBased and its children
func (m *ChartTrackingRefBased) ValidateWithPath(path string) error
ValidateWithPath validates the ChartTrackingRefBased and its children, prefixing error messages with path
type Collapsed struct {
wml.CT_OnOff
}
func NewCollapsed() *Collapsed
func (m *Collapsed) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Collapsed) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Collapsed) Validate() error
Validate validates the Collapsed and its children
func (m *Collapsed) ValidateWithPath(path string) error
ValidateWithPath validates the Collapsed and its children, prefixing error messages with path
type Color struct {
wml.CT_Color
}
func NewColor() *Color
func (m *Color) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *Color) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *Color) Validate() error
Validate validates the Color and its children
func (m *Color) ValidateWithPath(path string) error
ValidateWithPath validates the Color and its children, prefixing error messages with path
type CommentsEx struct {
CT_CommentsEx
}
func NewCommentsEx() *CommentsEx
func (m *CommentsEx) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *CommentsEx) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *CommentsEx) Validate() error
Validate validates the CommentsEx and its children
func (m *CommentsEx) ValidateWithPath(path string) error
ValidateWithPath validates the CommentsEx and its children, prefixing error messages with path
type DataBinding struct {
wml.CT_DataBinding
}
func NewDataBinding() *DataBinding
func (m *DataBinding) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *DataBinding) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *DataBinding) Validate() error
Validate validates the DataBinding and its children
func (m *DataBinding) ValidateWithPath(path string) error
ValidateWithPath validates the DataBinding and its children, prefixing error messages with path
type DocId struct {
CT_Guid
}
func NewDocId() *DocId
func (m *DocId) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *DocId) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *DocId) Validate() error
Validate validates the DocId and its children
func (m *DocId) ValidateWithPath(path string) error
ValidateWithPath validates the DocId and its children, prefixing error messages with path
type FootnoteColumns struct {
wml.CT_DecimalNumber
}
func NewFootnoteColumns() *FootnoteColumns
func (m *FootnoteColumns) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *FootnoteColumns) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *FootnoteColumns) Validate() error
Validate validates the FootnoteColumns and its children
func (m *FootnoteColumns) ValidateWithPath(path string) error
ValidateWithPath validates the FootnoteColumns and its children, prefixing error messages with path
type People struct {
CT_People
}
func NewPeople() *People
func (m *People) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *People) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *People) Validate() error
Validate validates the People and its children
func (m *People) ValidateWithPath(path string) error
ValidateWithPath validates the People and its children, prefixing error messages with path
type RepeatingSection struct {
CT_SdtRepeatedSection
}
func NewRepeatingSection() *RepeatingSection
func (m *RepeatingSection) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *RepeatingSection) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *RepeatingSection) Validate() error
Validate validates the RepeatingSection and its children
func (m *RepeatingSection) ValidateWithPath(path string) error
ValidateWithPath validates the RepeatingSection and its children, prefixing error messages with path
type RepeatingSectionItem struct {
wml.CT_Empty
}
func NewRepeatingSectionItem() *RepeatingSectionItem
func (m *RepeatingSectionItem) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *RepeatingSectionItem) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *RepeatingSectionItem) Validate() error
Validate validates the RepeatingSectionItem and its children
func (m *RepeatingSectionItem) ValidateWithPath(path string) error
ValidateWithPath validates the RepeatingSectionItem and its children, prefixing error messages with path
type ST_SdtAppearance byte
const (
ST_SdtAppearanceUnset ST_SdtAppearance = 0
ST_SdtAppearanceBoundingBox ST_SdtAppearance = 1
ST_SdtAppearanceTags ST_SdtAppearance = 2
ST_SdtAppearanceHidden ST_SdtAppearance = 3
)
func (m ST_SdtAppearance) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (e ST_SdtAppearance) MarshalXMLAttr(name xml.Name) (xml.Attr, error)
func (m ST_SdtAppearance) String() string
func (m *ST_SdtAppearance) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (e *ST_SdtAppearance) UnmarshalXMLAttr(attr xml.Attr) error
func (m ST_SdtAppearance) Validate() error
func (m ST_SdtAppearance) ValidateWithPath(path string) error
type WebExtensionCreated struct {
wml.CT_OnOff
}
func NewWebExtensionCreated() *WebExtensionCreated
func (m *WebExtensionCreated) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *WebExtensionCreated) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *WebExtensionCreated) Validate() error
Validate validates the WebExtensionCreated and its children
func (m *WebExtensionCreated) ValidateWithPath(path string) error
ValidateWithPath validates the WebExtensionCreated and its children, prefixing error messages with path
type WebExtensionLinked struct {
wml.CT_OnOff
}
func NewWebExtensionLinked() *WebExtensionLinked
func (m *WebExtensionLinked) MarshalXML(e *xml.Encoder, start xml.StartElement) error
func (m *WebExtensionLinked) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error
func (m *WebExtensionLinked) Validate() error
Validate validates the WebExtensionLinked and its children
func (m *WebExtensionLinked) ValidateWithPath(path string) error
ValidateWithPath validates the WebExtensionLinked and its children, prefixing error messages with path