如何在java中解析<map-map> <map-entry> <map-key> <map-value>的xml文件</map-value> </map-key> </map-entry> </map-地图>

时间:2014-07-10 10:37:26

标签: java xml

我有xml文件

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
               <soapenv:Body>
                  <getiResponse xmlns="http://ofbiz.apache.org/service/">
        <map-Map>
                                <map-Entry>
                                   <map-Key>
                                      <std-String value="asd"/>
                                   </map-Key>
                                   <map-Value>
                                      <std-String value="123"/>
                                   </map-Value>
                                </map-Entry>

我想在java.please中解析给出建议

2 个答案:

答案 0 :(得分:1)

我可以推荐dom4j,我过去曾经使用它,它运行正常。

dom4j

答案 1 :(得分:1)

如果您输入your question without the xml tags in Google,则会在第一页上找到足够的信息。

我建议查看JAXP trailOracle Java SE Tutorial,它会向您展示如何以标准Java方式执行此操作。

然后,正如您的XML示例所示,如果您要解析SOAP信封,那么您就在JAX-WS web services的字段中,您可以在Oracle Java EE tutorial.

中了解更多信息。