0
我需要使用基於XML的RESTful API。所有請求均以XML格式發送。我一直在使用MooTools擴展來構建XML請求。但是,我不知道如何轉換它的字符串,以便我可以將XML直接發送到服務器。MooTools。將XML(元素)轉換爲字符串
var reqEl = new Element('req');
var loginEl = new Element('login');
var usernameEl = new Element('username',{text: login});
var hashEl = new Element('hash', {text: pass});
loginEl.inject(usernameEl);
loginEl.inject(hashEl);
reqEl.inject(loginEl);
此代碼生成以下XML:
<req>
<login>
<username>peter123</username>
<hash>123abc</hash>
</login>
</req>
有什麼辦法元素對象的字符串?或者我應該總是手動構建XML請求?這樣的事情:
var q = "<req><login><username>" + escape(login) + "</username><hash>" + pass + "</hash></login></req>";
在此先感謝!