...
Documentation
Documentation

# Package relationships

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

CT_Relationship.go CT_Relationships.go Relationship.go Relationships.go common.go

## type CT_Relationship ¶

    type CT_Relationship struct {
        TargetModeAttr ST_TargetMode
        TargetAttr     string
        TypeAttr       string
        IdAttr         string
        Content        string
    }

### func NewCT_Relationship ¶

    func NewCT_Relationship() *CT_Relationship

### func (*CT_Relationship) MarshalXML ¶

    func (m *CT_Relationship) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Relationship) UnmarshalXML ¶

    func (m *CT_Relationship) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Relationship) Validate ¶

    func (m *CT_Relationship) Validate() error

Validate validates the CT_Relationship and its children

### func (*CT_Relationship) ValidateWithPath ¶

    func (m *CT_Relationship) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Relationship and its children, prefixing error messages with path

## type CT_Relationships ¶

    type CT_Relationships struct {
        Relationship []*Relationship
    }

### func NewCT_Relationships ¶

    func NewCT_Relationships() *CT_Relationships

### func (*CT_Relationships) MarshalXML ¶

    func (m *CT_Relationships) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_Relationships) UnmarshalXML ¶

    func (m *CT_Relationships) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_Relationships) Validate ¶

    func (m *CT_Relationships) Validate() error

Validate validates the CT_Relationships and its children

### func (*CT_Relationships) ValidateWithPath ¶

    func (m *CT_Relationships) ValidateWithPath(path string) error

ValidateWithPath validates the CT_Relationships and its children, prefixing error messages with path

## type Relationship ¶

    type Relationship struct {
        CT_Relationship
    }

### func NewRelationship ¶

    func NewRelationship() *Relationship

### func (*Relationship) MarshalXML ¶

    func (m *Relationship) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Relationship) UnmarshalXML ¶

    func (m *Relationship) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Relationship) Validate ¶

    func (m *Relationship) Validate() error

Validate validates the Relationship and its children

### func (*Relationship) ValidateWithPath ¶

    func (m *Relationship) ValidateWithPath(path string) error

ValidateWithPath validates the Relationship and its children, prefixing error messages with path

## type Relationships ¶

    type Relationships struct {
        CT_Relationships
    }

### func NewRelationships ¶

    func NewRelationships() *Relationships

### func (*Relationships) MarshalXML ¶

    func (m *Relationships) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*Relationships) UnmarshalXML ¶

    func (m *Relationships) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*Relationships) Validate ¶

    func (m *Relationships) Validate() error

Validate validates the Relationships and its children

### func (*Relationships) ValidateWithPath ¶

    func (m *Relationships) ValidateWithPath(path string) error

ValidateWithPath validates the Relationships and its children, prefixing error messages with path

## type ST_TargetMode ¶

    type ST_TargetMode byte

    const (
        ST_TargetModeUnset    ST_TargetMode = 0
        ST_TargetModeExternal ST_TargetMode = 1
        ST_TargetModeInternal ST_TargetMode = 2
    )

### func (ST_TargetMode) MarshalXML ¶

    func (m ST_TargetMode) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_TargetMode) MarshalXMLAttr ¶

    func (e ST_TargetMode) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_TargetMode) String ¶

    func (m ST_TargetMode) String() string

### func (*ST_TargetMode) UnmarshalXML ¶

    func (m *ST_TargetMode) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_TargetMode) UnmarshalXMLAttr ¶

    func (e *ST_TargetMode) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_TargetMode) Validate ¶

    func (m ST_TargetMode) Validate() error

### func (ST_TargetMode) ValidateWithPath ¶

    func (m ST_TargetMode) ValidateWithPath(path string) error