Мне нужен код javascript для вызова веб-скрипта (http://10.0.2.2:8080/alfresco/service/api/login?u=admin & pw = admin) из alfresco удаленно в android app, используя Phonegap и prase результат возврата и добавьте этот результат возврата к другому вызову webscript alfresco (http: // localhost: 8080/alfresco/service/sample/folder/Company% 20Home? format = atom) .. , пожалуйста, помогите мне в этом.Код Javascript для анализа XML-документа
У меня есть этот пример кода, как я могу изменить его на мою потребность ... Я хочу вызвать http://10.0.2.2:8080/alfresco/service/api/login?u=admin&pw=admin разобрать возвращаемое значение и добавить его к еще одному вызову webscript http://localhost:8080/alfresco/service/sample/folder/Company%20Home?format=atom.
<html>
<head>
<script type="text/javascript" charset="utf-8" src="phonegap-1.4.1.js"></script>
<script src="jquery-1.4.2.js" type="text/javascript" charset="utf-8"></script>
<script src="jquery-1.4.2.min.js" type="text/javascript"></script>
<script>
function bodyload(){
alert("We are calling jquery's ajax function and on success callback xml parsing are done");
$.ajax({url:'http://www.edumobile.org/blog/uploads/XML-parsing-data/Data.xml',
url:'
dataType:'application/xml',
timeout:10000,
type:'POST',
success:function(data) {
console.log("Customers Tab",data);
$("#bookInFo").html("");
$("#bookInFo").append("<hr>");
$(data).find("Book").each(function() {
$("#bookInFo").append("<br> Name: " + $(this).find("name").text());
$("#bookInFo").append("<br> Address: " + $(this).find("address").text());
$("#bookInFo").append("<br> Country: " + $(this).find("country").text());
$("#bookInFo").append("<br><hr>");
});
},
error:function(XMLHttpRequest,textStatus, errorThrown) {
alert("Error status :"+textStatus);
alert("Error type :"+errorThrown);
alert("Error message :"+XMLHttpRequest.responseXML);
$("#bookInFo").append(XMLHttpRequest.responseXML);
}
});
}
</script>
</head>
<body onload="bodyload()">
<button onclick="bodyload()">Get Ticket</button>
<p id="bookInFo"></p>
</body>
У меня нет четкого представления о Javascript, так как я изучил разбор xml в android u пение phonegap было сделано путем вызова Ajax и jquery (http://www.kumarchetan.com/blog/2012/01/14/my-first-android-app-or-how-to-develop-an-android-app -using-phonegap-and-jquery /). Я не могу связать это с моей потребностью ... Устал, увидев приведенный выше пример примера ... – Surya
Вы можете использовать E4x для разбора xml в javascript: http: // www .w3schools.com/xml/xml_e4x.asp –
@MatjazMuhic Поддерживает ли эта поддержка приложение для Android с помощью Phonegap? – Surya