Finsihed xml model & small bugfixes

This commit is contained in:
Simon Martens
2025-03-05 18:56:34 +01:00
parent e19fd47c17
commit e839bbebe8
46 changed files with 8928 additions and 136 deletions

View File

@@ -22,20 +22,40 @@ type PersonDefs struct {
Persons []PersonDef `xml:"personDef"`
}
func (p PersonDefs) Children() []PersonDef {
return p.Persons
}
type LocationDefs struct {
Locations []LocationDef `xml:"locationDef"`
}
func (l LocationDefs) Children() []LocationDef {
return l.Locations
}
type AppDefs struct {
Apps []AppDef `xml:"appDef"`
}
func (a AppDefs) Children() []AppDef {
return a.Apps
}
type TraditionsRoot struct {
XMLName xml.Name `xml:"traditions"`
Traditions []Tradition `xml:"tradition"`
}
func (t TraditionsRoot) Children() []Tradition {
return t.Traditions
}
type DocumentsRoot struct {
XMLName xml.Name `xml:"document"`
Documents []Letter `xml:"letterText"`
}
func (d DocumentsRoot) Children() []Letter {
return d.Documents
}