从具有相同标签和名称的xml中提取内容属性

问题描述 投票:0回答:1
java xml xml-parsing
1个回答
0
投票

您的 XPath 表达式略有偏差。

请尝试以下调整。

Java

@XmlRootElement(name="xml")
@XmlType(propOrder={"id", "title", "fileType", "priority"})
@XmlAccessorType(XmlAccessType.FIELD)
public class XmlMapTest {

    @XmlPath("meta-info[@name='id']")
    private String id;
    
    @XmlPath("meta-info[@name='title']")
    private String title;
    
    @XmlPath("meta-info[@name='fileType']")
    private String fileType;
    
    @XmlPath("meta-info[@name='priority']")
    private String priority;
}
© www.soinside.com 2019 - 2024. All rights reserved.