{{|
|}}
1. DOM ¶

Document Object Model (DOM) is an application programming interface to access HTML and XML documents. It is programming language and platform independent. Behind the interface the document is represented with an object-oriented model.
|}}
μ΄κΈ°μλ μΉ λΈλΌμ°μ κ° HTMLμ μμλ₯Ό λ€λ£¨κΈ°μν΄μ κ°κΈ° λ€λ₯Έ ννμ DOMμ λ§λ€μλ€. μ΄λ¬λ κ²μ΄ W3Cκ° DOMμ λν νμ€(W3CDOM)λ₯Ό μ§μ νκ²λμλ€.
DOMμ κ·Έ λ¬Έμμ νλΆμ λ°μ΄ν° ꡬ쑰μλ μ΄λ ν μ μ½μ¬νλ λμ§ μλλ€. μ λ§λ€μ΄μ§ λ¬Έμλ DOMμ μ΄μ©ν΄μ νΈλ¦¬ ꡬ쑰λ₯Ό μ·¨ν μ μλ€.
λλΆλΆμ XMLνμλ€ κ·Έλ¦¬κ³ XSL μ²λ¦¬κΈ°λ€μ νΈλ¦¬κ΅¬μ‘°λ₯Ό μ¬μ©ν μ μλλ‘ κ°λ°λμλ€. κ·Έλ¬ν ꡬνλ¬Όλ€μ λ©λͺ¨λ¦¬ μμμ λ¬Έμμ μ 체 λ΄μ©μ΄ νμ±λκ³ μ μ₯λλ κ²μ΄ νμνλ€. λ°λΌμ DOMμ μμλ‘ μ κ·Όνκ³ λ€λ£¨μ΄ μ§ μ μλ document μμλ₯Ό κ°μ§λ μμ©νλ‘κ·Έλμμ μ¬μ©νκΈ°μ’λ€. XMLκΈ°λ°μ μμ©νλ‘κ·Έλ¨λ€μ΄ νλ² νμ±μ ν λ μ½κ±°λ, μΈμ λ°μ μκΈ° λλ¬Έμ DOMμ λ©λͺ¨λ¦¬ μμμ μλΉν μ€λ²ν€λμ μμλ₯Ό κ°μ§κ³ μλ€. SAX λͺ¨λΈμ μλ, λ©λͺ¨λ¦¬μ λΉν¨μ¨μ± λ©΄μ μμ΄μ μ΄μ μ κ°μ§ λͺ¨λΈμ΄λ€.
2. λ°κΉ₯κ³ λ¦¬ ¶
XML_DOM 첫배μ°κΈ°.(tutorial)
3. Thread ¶
μμ¦ XMLμ λν΄μ λ³΄κ³ μλλ°... νλ DOM, DOMνκΈΈλ.. γ
‘.γ
‘ λ¨Όκ°νλλ μκ°λ³΄λ€ μμ²λ κ°λ
μ μλλ€μ. - eternalbleu
XML μ λν΄μ νμ±νλ API λ°©μ μ΄μΌκΈ°. DOM λͺ¨λΈμ΄λ SAX λͺ¨λΈμ΄λ νλκ². μΈν°νμ΄μ€ μμΌλ‘λ DOM μ΄ μ½κΈ΄ ν¨. SAX λ μ’ λ low-level νλ€κ³ ν κΉ. (SAX νμλ₯Ό μ΄μ©ν΄μ DOM λͺ¨λΈμ λ§λ€μ΄λ΄λ κ²½μ°κ° λ§μ) SAX λ Tokenizer κ° ν΄λΉ XML λ¬Έμλ₯Ό λΆμνλ μ€μ μ΄λ²€νΈμ λν μ΄λ²€νΈ νΈλ€λ§ μ½λλ₯Ό μμ±νλ κ²μ΄λ―λ‘. κ·Έλμ λͺ¨λ λνλ¨ΌνΈ λ
Έλ λ°μ΄ν°κ° νμν건 μλλ, SAX API λ‘ XMLμ νμ±νλ©΄μ μ§μ κ°λ°μκ° μΈ DOM κ°μ²΄λ₯Ό ꡬμ±νκ±°λ, μλλ©΄ XPath λ₯Ό μ΄μ©νλκ² μ’κ² μ§.
DOM API μ°λ μ½λμ SAX API μ°λ μ½λλ XMLμμ νκΈ μ²λ¦¬νκΈ° νμ΄μ§μ€ μμ€μ½λλ₯Ό μ°Έμ‘°. XPath λ
HowToUseXPathλ₯Ό μ°Έμ‘°. --1002
