Added parsing of itemid
parent
93774ea600
commit
a58ae8f1fe
|
@ -15,6 +15,7 @@ type PropertyMap map[string]ValueList
|
||||||
type Item struct {
|
type Item struct {
|
||||||
properties PropertyMap
|
properties PropertyMap
|
||||||
types []string
|
types []string
|
||||||
|
id string
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewItem() *Item {
|
func NewItem() *Item {
|
||||||
|
@ -77,7 +78,10 @@ func (self *Parser) scanForItem(node *h5.Node) {
|
||||||
item.types = append(item.types, itemtype)
|
item.types = append(item.types, itemtype)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// itemid only valid when itemscope and itemtype are both present
|
||||||
|
if itemid, exists := getAttr("itemid", node); exists {
|
||||||
|
item.id = strings.TrimSpace(itemid)
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue