Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/12.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
Xml 如何使用Ionic框架调用SOAP web服务?_Xml_Angularjs_Web Services_Soap Client_Ionic Framework - Fatal编程技术网

Xml 如何使用Ionic框架调用SOAP web服务?

Xml 如何使用Ionic框架调用SOAP web服务?,xml,angularjs,web-services,soap-client,ionic-framework,Xml,Angularjs,Web Services,Soap Client,Ionic Framework,我有一个web服务,我需要使用它来填充我的Ionic framework应用程序中的内容,但不幸的是,该服务不提供JSON交互,只提供SOAP/XML。我如何继续在爱奥尼亚建筑并使用此服务?(很抱歉,爱奥尼亚本身对我来说很难学习。)由于您的服务不提供JSON响应,您可以使用x2js库 该库提供XML到JSON(JavaScript对象)的转换函数,反之亦然。该库非常小,不需要任何其他附加库。 (如文件所述) 你可以选择: .xml_str2json-将指定为字符串的xml转换为JSON var

我有一个web服务,我需要使用它来填充我的Ionic framework应用程序中的内容,但不幸的是,该服务不提供JSON交互,只提供SOAP/XML。我如何继续在爱奥尼亚建筑并使用此服务?(很抱歉,爱奥尼亚本身对我来说很难学习。)

由于您的服务不提供JSON响应,您可以使用x2js

该库提供XML到JSON(JavaScript对象)的转换函数,反之亦然。该库非常小,不需要任何其他附加库。 (如文件所述)

你可以选择: .xml_str2json-将指定为字符串的xml转换为JSON

var x2js = new X2JS();

function convertXml2JSon() {
    $("#jsonArea").val(JSON.stringify(x2js.xml_str2json($("#xmlArea").val())));
}

function convertJSon2XML() {
    $("#xmlArea").val(x2js.json2xml_str($.parseJSON($("#jsonArea").val())));
}

$("#xmlArea").val("<root><child><textNode>First &amp; Child</textNode></child><child>    <textNode>Second Child</textNode></child><testAttrs attr1='attr1Value'/></root>");

convertXml2JSon();
convertJSon2XML();
$("#convertToJsonBtn").click(convertXml2JSon);
$("#convertToXmlBtn").click(convertJSon2XML);
var x2js=new x2js();
函数convertXml2JSon(){
$(“#jsonArea”).val(JSON.stringify(x2js.xml_str2json($(“#xmlArea”).val());
}
函数convertJSon2XML(){
$(“#xmlArea”).val(x2js.json2xml_str($.parseJSON($(“#jsonArea”).val());
}
$(“#xmlArea”).val(“第一个孩子和第二个孩子”);
convertXml2JSon();
convertJSon2XML();
$(“#convertToJsonBtn”)。单击(convertXml2JSon);
$(“#convertToXmlBtn”)。单击(convertJSon2XML);

演示:

我读过这篇文章,但它并没有真正回答这个问题,我觉得你应该问的是如何从Angularjs调用soap web服务。