[JQUERY] JavaScript에서 문자열을 XML 문서로 변환합니다
JQUERYJavaScript에서 문자열을 XML 문서로 변환합니다
해결법
-
1.jQuery 객체에 랩핑하십시오. 그런 다음 jQuery의 일반 DOM 조작 방법을 사용하십시오.
jQuery 객체에 랩핑하십시오. 그런 다음 jQuery의 일반 DOM 조작 방법을 사용하십시오.
var t = $('<foo><bar>something</bar></foo>'); //loop over 'bar' nodes t.find('bar').each(function () { alert($(this).text()); });
일반 문자열로 다시 변환하려는 경우 (예를 들어 수정 한 후) 다음과 같이 할 수 있습니다.
//then convert it back to a string //for IE if (window.ActiveXObject) { var str = t.xml; alert(str); } // code for Mozilla, Firefox, Opera, etc. else { var str = (new XMLSerializer()).serializeToString(t); alert(str); }
편집 : $ .AJAX 매뉴얼이 (processData 옵션에서) :
따라서 jQuery 개체를 서버에 전달하는 경우 true로 설정하거나 완전히 제거해야합니다 (기본적으로 true로 설정됩니다). 희망이 도움이되었습니다.
-
2.찾기에 대한 머리 위로 이동 - 대신 필터를 사용해야하는 최상위 요소 인 경우.
찾기에 대한 머리 위로 이동 - 대신 필터를 사용해야하는 최상위 요소 인 경우.
var t = $('<foo><bar>something</bar></foo>'); //loop over 'foo' nodes t.filter('foo').each(function () { alert($(this).find('bar').text()); });
-
3.jQuery 없이는 변환을 할 수 있습니다. 이것은 Mozilla의 Domparser 문서에서 가져온 것입니다.
jQuery 없이는 변환을 할 수 있습니다. 이것은 Mozilla의 Domparser 문서에서 가져온 것입니다.
// Create a DOMParser var parser = new DOMParser(); // Use it to turn your xmlString into an XMLDocument var xmlDoc = parser.parseFromString(xmlString, "application/xml");
-
4.이 간단한 코드를 사용하여 XML 태그를 텍스트로 변환 할 수 있습니다.
이 간단한 코드를 사용하여 XML 태그를 텍스트로 변환 할 수 있습니다.
var temp_var = $("<p/>").append($(your_xml_data)).htML()
-
5.솔리드 코드를 바위. 모든 브라우저에서 완벽하게 작동합니다.
솔리드 코드를 바위. 모든 브라우저에서 완벽하게 작동합니다.
var xmlFields = $("<root><reports name='report 1'><item field='ord_num' desc='Order Number'/></reports></root>"); alert(xmlFields[0].outerHTML);
from https://stackoverflow.com/questions/1290321/convert-string-to-xml-document-in-javascript by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 내용으로 수평으로 스크롤하기 위해 고정 된 위치 div를 어떻게 움직입니까? jQuery를 사용합니다 (0) | 2020.11.03 |
---|---|
[JQUERY] Ctrl 키를 사용하지 않고 HTML Select 요소에서 여러 번 선택 (0) | 2020.11.03 |
[JQUERY] JQGrid - 저장 확인란을 선택한 상태로 저장합니다 (0) | 2020.11.03 |
[JQUERY] JavaScript / JQuery 스크롤에서 수동 스크롤 (마우스 휠 / 스크롤바를 통해)을 구별 할 수 있습니까? (0) | 2020.11.03 |
[JQUERY] JQuery Post JSON 객체를 서버에 게시합니다 (0) | 2020.11.03 |