Markup Language/XML
[JS] string 형태의 xml을 xml로 파싱
coding-restaurant
2021. 1. 18. 16:04
728x90
728x90
var txt =
'<rss>'
+'<item>'
+'<name>이름아무거나</name>'
+'<age>26</age>'
+'</item>'
+'</rss>';
parser=new DOMParser();
xmlDoc=parser.parseFromString(txt,"text/xml");
// 특정 테그를 기준으로 변수에 담는다
var xml = xmlDoc.getElementsByTagName('rss');
// getElementsByTagName : 태그 호출
// childNodes : 자식 노드
// nodeValue : 해당 노드의 값(text)
var name = xml[0].getElementsByTagName('item')[0].getElementsByTagName('name')[0].childNodes[0].nodeValue;
alert(name);
출처
728x90
728x90