XML 파서(parser)

현재 대부분의 주요 웹 브라우저에는 XML 문서에 액세스하고 조작하기 위한 별도의 내장 XML 파서가 있습니다.

XML DOM에는 XML 문서에 액세스하고 조작하기 위한 다양한 방법이 포함되어 있습니다.


그러나 이러한 방법을 사용하려면 먼저 XML 문서를 XML DOM 객체로 변환해야 합니다.


XML 파서는 XML 문서에서 일반 텍스트 데이터를 읽고 XML DOM 개체로 반환합니다.

(XML 파서의 역할)

문자열 구문 분석

다음 예제에서는 XML 문서에서 문자열을 추출하여 XML DOM 개체로 구문 분석하고 개체에서 정보를 추출합니다.

하나
2
4
5
6
7
8일
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!
DOCTYPE html>
<HTML 언어=“en”>
<머리>
<메타 차트=“UTF-8”>
<제목>XML 파서</제목>
<스크립트>
기능 구문 분석() {
바르 텍스트, xmlParser, xmlDoc;
텍스트 = HTML +
편물 +
높은 +
W3C;
xmlParser = 새로운 DOMParser(); // DOMParser 객체를 생성합니다.

// parseFromString() 메서드를 사용하여 문자열을 구문 분석합니다.

xmlDoc = xmlParser.parseFromString(텍스트, “텍스트/xml”);
문서.getElementById(“텍스트”).innerHTML = “첫 번째 이름 요소의 텍스트 값은 “ +
xmlDoc.getElementsByTagName(“성”)(0).childNodes(0).노드값 + “보지.”;
}
</스크립트>
</머리>
<>
<h1>문자열 구문 분석</h1>
<단추 딸깍 하는 소리=“파싱텍스트()”>파싱!
</단추>
<pID=“텍스트”></>
</>
</HTML>
CS