I have been given the following XML structure
<properties>
<property name="element1">data1</property>
<property name="element2">data2</property>
<datetime name="start">13 Jan 2015 14:13:15GMT</datetime>
<property name="element3">data3</property>
<property name="element4">data4</property>
<property name="element5">data5</property>
<categorisation name="category">cat1</categorisation>
<property name="element6">data6</property>
<property name="element7">data7</property>
</properties>
I want to unmarshall it into the following:
type Property string {
Name string
Value string
}
type Properties struct {
Props []Property
DateTime time.Time
Category string
}
but I don't know how to process the out of order Properties