如何在java中解析具有<map-Map><map-Entry><map-Key><map-Value>的xml文件[关闭]

Posted

技术标签:

【中文标题】如何在java中解析具有<map-Map><map-Entry><map-Key><map-Value>的xml文件[关闭]【英文标题】:how to parse xml file having <map-Map><map-Entry><map-Key><map-Value> in java [closed] 【发布时间】:2014-08-31 16:49:36 【问题描述】:

我有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中解析。请给建议

【问题讨论】:

但我没有得到值 【参考方案1】:

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

我建议查看Oracle Java SE Tutorial 的JAXP trail,它向您展示了如何使用标准Java 方式进行操作。

然后,正如您的 XML 示例所建议的那样,如果您想解析 SOAP 信封,您就在 JAX-WS web services 领域,您可以在 Oracle Java EE tutorial. 中了解更多信息

【讨论】:

【参考方案2】:

我可以推荐 dom4j,我以前用过,效果很好。

dom4j

【讨论】:

以上是关于如何在java中解析具有<map-Map><map-Entry><map-Key><map-Value>的xml文件[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 DOM 解析器在 Java 中解析具有 2 个默认命名空间的 XML

html中<radio>单选按钮控件标签用法解析及如何设置默认选中

如何在 PHP 中解析具有动态名称的变量?

Java HTML 解析具有无限滚动的页面

如何在 Scala 或 Java 中读取具有混合编码的文本文件?

使用 SAX 解析器,如何解析具有相同名称标签但元素不同的 xml 文件?