【问题标题】:Convert XML to map将 XML 转换为地图
【发布时间】:2012-03-06 07:55:04
【问题描述】:

我正在尝试将 XML 转换为 java.util.map 以实现这一点,我正在使用 XStream API,但在转换时遇到了如下异常:

com.thoughtworks.xstream.mapper.CannotResolveClassException: 根

这是我的 XML 示例:

<?xml version='1.0' encoding="UTF-8"?>
    <root>
    <mobile>
        <id>m0001</id>
        <manufacture>NOKIA</manufacture>
        <model>N90</model>
        <touchscreen>Yes</touchscreen>
        <keyboard>Yes</keyboard>
        <quantity>25</quantity>
        <price>RM 2200</price>
    </mobile>
    </root>

这是我的代码:

public Map<String, Object> convertXml(File xmlFile) {
        XStream xStream = new XStream(new DomDriver());
        Map<String, Object> xmlMap = (Map<String, Object>) xStream.fromXML(xmlfile);
        return xmlMap;
    }

【问题讨论】:

标签: java xml xml-parsing


【解决方案1】:

这可能是您问题的答案 - http://www.digipedia.pl/usenet/thread/14051/1525/。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多