Java側で文字列をxmlオブジェクトに変換するには、DocumentHelper.parseText(xmlReturn).getRootElement();を使用できます。
jsで文字列をxmlオブジェクトに変換するメソッドも使用できます。次の関数
以下は引用スニペットです:
function createXml(str){
if(document.all){
var xmlDom=new ActiveXObject("Microsoft.XMLDOM")
xmlDom.loadXML(str)
return xmlDom
}
else
return new DOMParser ().parseFromString(str, "text/xml")
}
js側のファイルを読み込むと、 となります。さらに便利な
以下は引用部分です:
var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0") ;
xmlDoc.async = false; 非常に便利です。
以下は引用部分です:
コードをコピーします
コードは次のとおりです: var domxml= createXml (Http.responseText); var code=domxml.getElementsByTagName("code");
if(code.item(0).text=="100"){
varパラメータ=domxml.getElementsByTagName("パラメータ");
identifier=parameter.item(0).attributes.getNamedItem("value").value;
値についてノードの値とアトリビュートの値の取得方法が異なります。
次のメソッド
コードをコピーします
if (window.ActiveXObject) {
var ARR_ACTIVEX =
["MSXML4.DOMDocument","MSXML3 .DOMDocument", "MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XmlDom"];
var XmlDomflag = false;
for (var i = 0;i < ARR_ACTIVEX.length && !XmlDomflag ;i ) {
try {
var objXML = new ActiveXObject(ARR_ACTIVEX[i]);
xmlDoc = objXML;
XmlDomflag = true;
}
if (xmlDoc) {
xmlDoc.async = false;
}
}else{
var parser=new DOMParser ();
var xmlDoc=parser.parseFromString(source,"text/xml");
return
}
コードをコピー
コードは次のとおりです:
//
var title=name "," num; $("#" エリアコード "" ).attr("タイトル",タイトル)
}
);