Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 读取内部值<;地图>;(基于XML的配置文件)_Java_Xml_Spring_Dom_Xml Parsing - Fatal编程技术网

Java 读取内部值<;地图>;(基于XML的配置文件)

Java 读取内部值<;地图>;(基于XML的配置文件),java,xml,spring,dom,xml-parsing,Java,Xml,Spring,Dom,Xml Parsing,我有一个基于XML的配置文件。我在那里声明了所有bean、属性等 这是我的文件(XMLFile.xml) 和my Section.java public class Color { private String map; public String getMap() { return map; } public void setMap(String map) { this.map = map; } } 这就是我的问题。我

我有一个基于XML的配置文件。我在那里声明了所有bean、属性等

这是我的文件(XMLFile.xml)

和my Section.java

public class Color {
    private String map;

    public String getMap() {
        return map;
    }
    public void setMap(String map) {
        this.map = map;
    }
}
这就是我的问题。我似乎无法输出输入键和值

如果我将XML文件属性映射更改为此:

<bean id="section" class="com.test.XML.Section">
        <property name="map">
            <value>Green</value>
        </property>
    </bean>

这可能吗?如何实现这一点?

这篇使用DOM解析器的文章可能会帮助您,在涉及映射部分时,我似乎无法输出。
public class Color {
    private String map;

    public String getMap() {
        return map;
    }
    public void setMap(String map) {
        this.map = map;
    }
}
<bean id="section" class="com.test.XML.Section">
        <property name="map">
            <value>Green</value>
        </property>
    </bean>
<bean id="section" class="com.test.XML.Section">
        <property name="map">
            <map>
                <entry key="1" value="Green" />
            </map>
        </property>