解析XML中的标签

德巴迪蒂亚

需要解析XML并获取特定标签的值

我们只需要显示放置正确单词的标签-“体育”和“安全”字样就会显示在<str name="word">WORD</str>XML下面的标签

XML格式

<response>
    <lst name = "responseHeader">
        <int name status>0</int>
        <int name QTime>3</int>
    </lst>
    <result name="response",numFound="0",start="0"/>
    <lst name="spellcheck">
      <lst name="suggestions">
        <lst name="sporsts">
          <int name="numFound">1</int>
          <int name="startOffset">0</int>
          <int name="endOffset">5</int>
          <int name="origFreq">0</int>
          <arr name="suggestion">
            <lst>
              <str name="word">sports</str>
              <int name="freq">1</int>
            </lst>
          </arr>
        </lst>
        <lst name="secuer">
          <int name="numFound">1</int>
          <int name="startOffset">6</int>
          <int name="endOffset">17</int>
          <int name="origFreq">0</int>
          <arr name="suggestion">
            <lst>
              <str name="word">secure</str>
              <int name="freq">1</int>
            </lst>
          </arr>
        </lst>
      </lst>
      <bool name="correctlySpelled">false</bool>
    </lst>
</response>

当前,使用ajax通过调用ajax来获取数据,如下所述:在ajax调用中:

$.ajax({
   type: "GET",
   url: solrurl,
   dataType: "xml",
   cache: false,
   success: function(data) {
        console.log(data);
         },      
     error : function(data)
     { 
          alert(Contact the Solr Admin);
     }
});

使用response.spellcheck.suggestions [0]进行了尝试,但是它的抛出错误-也尝试通过放置其他参数来尝试,但是没有用!

任何人都可以提出建议或建议,以使“体育和安全”一词成为一个数组。

第143章

我已经更新了您的代码,并对其进行了检查,并且效果很好。

JQUERY

$(document).ready(function () {
    var Values = new Array();
    $.get("chckvar.php",{},function(xml){
        $("str",xml).each(function(i){
            Values.push($(this).text());
        });
        console.log(Values)
    });
});

在浏览器控制台窗口中,您将能够看到输出为

["sports", "secure"]

我希望这就是您想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

解析XML文件中的特定标签

来自分类Dev

使用python解析XML中的同名标签

来自分类Dev

在PHP中从XML内部解析HTML标签

来自分类Dev

解析R中的非嵌套XML标签

来自分类Dev

解析分层XML标签

来自分类Dev

从 XML 标签解析值

来自分类Dev

如何使用某些标签中的冒号来解析XML?

来自分类Dev

处理描述,Android,RSS,XML解析器中的标签

来自分类Dev

我无法从标签解析XML页面中获取全文

来自分类Dev

从XML文件(Java)中的特定标签解析内容

来自分类Dev

如何使用Java解析XML中任何标签的CDATA部分中存在的元素标签

来自分类Dev

复杂的XML解析到标签

来自分类Dev

子标签上的 XML 解析

来自分类Dev

使用 BeautifulSoup 在 xml 解析中删除包含特定子标签的标签

来自分类Dev

如何在Android XML池解析器中解析<yandex:full-text>标签

来自分类Dev

如何从XML文件中解析某些标签,并使用Bash将它们存储在数组中?

来自分类Dev

python Pandas中的XML解析在一行中获得完整的标签块

来自分类Dev

解析HTML中的相关标签

来自分类Dev

jQuery:解析CDATA中的标签

来自分类Dev

JSoup解析标签中的数据

来自分类Dev

使用XSL解析XML内的标签

来自分类Dev

jQuery从单个和多个标签解析xml

来自分类Dev

Python从单个标签解析XML变量

来自分类Dev

解析xml时内部标签的难点

来自分类Dev

使用多个相同的标签解析XML

来自分类Dev

使用ElementTree顺序解析某些XML标签

来自分类Dev

xml解析以检索特定标签

来自分类Dev

iOS解析XML iTunes:image标签

来自分类Dev

在Django中将模板标签解析为XML