Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.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
Javascript 哪种现代JS框架允许我使用旧的XMLAPI';s_Javascript_Xml_Angularjs_Ember.js - Fatal编程技术网

Javascript 哪种现代JS框架允许我使用旧的XMLAPI';s

Javascript 哪种现代JS框架允许我使用旧的XMLAPI';s,javascript,xml,angularjs,ember.js,Javascript,Xml,Angularjs,Ember.js,我必须处理一个旧的XML风格的api 我想使用一个现代的JS框架,比如Ember,或者Angular,甚至Meteor,但我不确定应该期待什么,因为我必须使用XML数据,而这些框架现在都是基于JSON的 请求示例: <?xml version="1.0" encoding="UTF-8"?> <OrderXML> <CustomerID>3</CustomerID> <Password>Webgistix</Passw

我必须处理一个旧的XML风格的api

我想使用一个现代的JS框架,比如Ember,或者Angular,甚至Meteor,但我不确定应该期待什么,因为我必须使用XML数据,而这些框架现在都是基于JSON的

请求示例:

<?xml version="1.0" encoding="UTF-8"?> 
 <OrderXML> 
 <CustomerID>3</CustomerID> 
 <Password>Webgistix</Password> 
 <Order> 
 <ReferenceNumber>ABC123</ReferenceNumber> 
 <Company>Test Company</Company> 
 <Name>Joe Smith</Name> 
 <Address1>123 Main St.</Address1> 
 <Address2></Address2> 
 <Address3></Address3> 
 <City>Olean</City> 
 <State>NY</State> 
 <ZipCode>14760</ZipCode> 
 <Country>United States</Country> 
 <Email>info@webgistix.com</Email> 
 <Phone>1-123-456-7890</Phone> 
 <ShippingInstructions>Ground</ShippingInstructions> 
 <OrderComments>Test Order</OrderComments> 
 <Approve>0</Approve> 
 <Item> 
 <ItemID>example-item-1</ItemID> 
 <ItemQty>1</ItemQty> 
 </Item> 
 </Order> 

3.
Webgistix
ABC123
测试公司
乔·史密斯
主街123号。
奥利安
纽约
14760
美国
info@webgistix.com 
1-123-456-7890 
地面
测试顺序
0
示例-项目-1
1.

答复示例:

<?xml version="1.0" encoding="UTF-8"?> 
<Completed> 
<Success>True</Success> 
<OrderID>12345</OrderID> 
<BackOrder>False</BackOrder> 
</Completed> 

真的
12345
假的

您可以从使用parseXML实用程序开始