gpt4 book ai didi

javascript - 如何使用 $.parseXML 解析包含客户端属性的 xml 字符串?

转载 作者:行者123 更新时间:2023-12-03 11:10:58 24 4
gpt4 key购买 nike

如何解析客户端包含属性的xml字符串?

我已经尝试过这段代码,但它不起作用:

$.parseXML('<foo xsi:type="SendAnswerViewModel"><bar1>Stuff</bar1><bar2>Stuff</bar2></foo>')

但是这段代码工作正常:

$.parseXML('<foo><bar1>Stuff</bar1><bar2>Stuff</bar2></foo>')

最佳答案

您的 XML 无效。您不能在未声明的情况下使用命名空间。

如果添加:

xmlns:xsi="http://example.com/"

(不过请使用正确的命名空间标识符!)

然后就解析成功了。

var x = $.parseXML('<foo xmlns:xsi="http://example.com" xsi:type="SendAnswerViewModel"><bar1>Stuff</bar1><bar2>Stuff</bar2></foo>');

alert($(x).find('bar1').text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 如何使用 $.parseXML 解析包含客户端属性的 xml 字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27601224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com