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