<!-- dom을 이용해 parssing -->
<body>
<!-- 파씽방법1 -->
<!-- dom을 이용해 parssing -->
<p id="demo"></p>
<script type="text/javascript">
let xmltext = "<bookstore>" + /* root Tag */
"<book>" + /* node Tag */
"<title>개미</title>" +
"<author>베르나르 베르베르</author>" +
"<year>2010</year>" +
"</book>" +
"<book>" + /* node */
"<title>해리포터 죽음의성물</title>" +
"<author>JK 롤링</author>" +
"<year>2011</year>" +
"</book>" +
"</boostore>"
let parser, xmlDoc;
parser = new DOMParser();/* dom을 이용해 parssing */
xmlDoc = parser.parseFromString(xmltext, "text/html");/* xmlDoc은 파씽 완성본 */
document.getElementById("demo").innerHTML
/* = xmlDoc.getElementsByTagName("book")[0].childNodes[0].nodeName;
tagname <book>의 0번지를 찾음, childNodes는 그 안 tag들의 0번지 = TITLE*/
/* = xmlDoc.getElementsByTagName("book")[0].childNodes[1].nodeName; 답 = author */
/* = xmlDoc.getElementsByTagName("book")[0].childNodes[1].childNodes[0].nodeValue;
답 = 베르나르 베르베르 */
/* = xmlDoc.getElementsByTagName("book").length;
BookStore Node의 길이 답 = 2*/
/* = xmlDoc.getElementsByTagName("book")[0].childNodes.length;
Book Node의 길이 답 : 3*/
</script>
</body>
'XML & JSON' 카테고리의 다른 글
JSON // 기본 (String <--> Json 호환) (0) | 2020.07.14 |
---|---|
JSON// tabel// key 포함값가져오기 (0) | 2020.07.14 |
XML//외부파일에서 불러와 파씽 (0) | 2020.07.14 |
XML// table// 파일을 이용한 파씽 (0) | 2020.07.14 |
XML// 기본 (0) | 2020.07.14 |