package xmlres import ( "github.com/ECUST-XX/xml" // 注意:需确保该xml库与示例中使用的一致 ) // TalkCount 根节点,对应标签 // 注意:xml.Name需指定命名空间,与XML中的xmlns保持一致 type TalkCount struct { XMLName xml.Name `xml:"nieo.seer.org.talk-count talk_count"` Entries []TalkEntry `xml:"entry"` // 包含所有entry节点 } // Entry 单个条目配置,对应标签 type TalkEntry struct { ID int `xml:"id,attr"` // 条目ID ItemID int `xml:"item_id,attr"` // 物品ID ItemMinCount int `xml:"item_min_count,attr"` // 物品最小数量 ItemMaxCount int `xml:"item_max_count,attr"` // 物品最大数量 Desc string `xml:"desc,attr"` // 描述信息 Count int `xml:"count,attr"` // 计数 Policy string `xml:"policy,attr,omitempty"` // 策略(可选,如week) }