Lots of stuff

This commit is contained in:
Simon Martens
2025-06-24 18:20:06 +02:00
parent 3127446dab
commit 9563145aeb
29 changed files with 1694 additions and 1386 deletions

12
xmlparsing/item.go Normal file
View File

@@ -0,0 +1,12 @@
package xmlparsing
type ItemInfo struct {
Source string
Parse ParseMeta
}
// INFO: These are just root elements that hold the data of the XML files.
// They get discarded after a parse.
type XMLRootElement[T any] interface {
Children() []T
}