SlideShare a Scribd company logo
1 of 11
Giới thiệu về DOM
Document Object Model
DOM là gì?
Document Object Model
(DOM) là một API khác
thuộc JAXP. API này cho
phép xây dựng các ứng
dụng truy xuấtphân tích
(parse) các tài liệu XML
theo cơ chế chuyển toàn
bộ tài liệu thành một cấu
trúc cây (tree) và nạp vào
bộ nhớ để xử lí.
DOM là gì?
Việc chuyển toàn bộ tài
liệu vào cấu trúc cây (tree),
DOM dễ dàng điều hướng
việc truy xuất trong tài liệu
XML, cũng như thay đổi
cấu trúc tài liệu.
Cấu trúc cây cũng cho
phép DOM truy xuất ngẫu
nhiên tới các phần tử trong
tài liệu và Xpath hỗ trợ việc
này.
DOM là gì?
Do toàn bộ tài liệu phải
được nạp vào bộ nhớ nên
việc sử dụng DOM sẽ tốn
kém tài nguyên, nhất là khi
xử lí các tài liệu XML lớn.
DOM được sử dụng cho
các ứng dụng muốn thay
đổi cấu trúc, nội dung của
một tài liệu XML.
Các package, interface,
classorg.w3c.dom: package chứa toàn bộ các class,
interface thuộc nhóm DOM
javax.xml.parsers là package chứa các class, interface
hỗ trợ việc phân tíchtruy xuất dữ liệu XML. Các class
thường sử dụng nhất trong package này là
DocumentBuilder và
DocumentBuilderFactory
DOM hoạt động ra sao?
DOM xử lí tài liệu XML như
thế nào
1. Khởi tạo một đối tượng
DocumentBuilderFactor
y, đối tượng này sẽ
được sử dụng để tạo ra
một DocumentBuilder
(bộ phân tích tài liệu
XML thành cấu trúc
cây)DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DOM xử lí tài liệu XML như
thế nào
2. Khởi tạo một đối tượng
DocumentBuilder, từ
DocumentBuilderFactor
y thông qua phương
thức
newDocumentBuilder()
DocumentBuilder db = dbf.newDocumentBuilder();
DOM xử lí tài liệu XML như
thế nào
3. DocumentBuilder sẽ sử
dụng phương thức
parse() với đối số là tài
liệu sẽ được phân tích
Document doc = db.parse(new File(filename));
DOM xử lí tài liệu XML như
thế nào
4. Kết quả chúng ta sẽ
thu được một đối
tượng Document mô tả
toàn bộ tài liệu dưới
dạng một cấu trúc cây
(tree)
Document doc = db.parse(new File(filename));
Video tiếp theo sẽ có một
ví dụ để minh họa việc
này…

More Related Content

Viewers also liked

Cách Giảm Cân Tập Thể Dục
Cách Giảm Cân Tập Thể DụcCách Giảm Cân Tập Thể Dục
Cách Giảm Cân Tập Thể Dụctonya627
 
медико-санітарна підготовка
медико-санітарна підготовкамедико-санітарна підготовка
медико-санітарна підготовкаОлена Шийка
 
小兔子交朋友
小兔子交朋友小兔子交朋友
小兔子交朋友anniet_1214
 
SOUTHEAST ASIAN PREHISTORY
SOUTHEAST ASIAN PREHISTORYSOUTHEAST ASIAN PREHISTORY
SOUTHEAST ASIAN PREHISTORYReginald Zell
 
Светотехническая компания ПроЭнергоСвет
Светотехническая компания ПроЭнергоСветСветотехническая компания ПроЭнергоСвет
Светотехническая компания ПроЭнергоСветАндрей Толстиков
 
Nuevas Tecnologías y Formación del Profesorado
Nuevas Tecnologías y Formación del ProfesoradoNuevas Tecnologías y Formación del Profesorado
Nuevas Tecnologías y Formación del ProfesoradoRicardo Fernández
 
Prof. lazuardi fit and proper edit
Prof. lazuardi fit and proper editProf. lazuardi fit and proper edit
Prof. lazuardi fit and proper editLazuardi ardi
 
Analytics & Performance MKT for Apps
Analytics & Performance MKT  for Apps Analytics & Performance MKT  for Apps
Analytics & Performance MKT for Apps Engel Fonseca
 
Compartir a Jesus es todo - 03 por que_de_la_mision
Compartir a Jesus es todo - 03 por que_de_la_misionCompartir a Jesus es todo - 03 por que_de_la_mision
Compartir a Jesus es todo - 03 por que_de_la_misionMario Sánchez
 
foroREAD. Mesa 2. La Marca País y el Made In. ICEX
foroREAD. Mesa 2. La Marca País y el Made In. ICEXforoREAD. Mesa 2. La Marca País y el Made In. ICEX
foroREAD. Mesa 2. La Marca País y el Made In. ICEXTeresa Jular
 
Un secolo .... Una Scuola
Un secolo ....  Una ScuolaUn secolo ....  Una Scuola
Un secolo .... Una ScuolaLaura Franchini
 

Viewers also liked (20)

Cách Giảm Cân Tập Thể Dục
Cách Giảm Cân Tập Thể DụcCách Giảm Cân Tập Thể Dục
Cách Giảm Cân Tập Thể Dục
 
ADAB MAJLIS ILMU
ADAB MAJLIS ILMUADAB MAJLIS ILMU
ADAB MAJLIS ILMU
 
медико-санітарна підготовка
медико-санітарна підготовкамедико-санітарна підготовка
медико-санітарна підготовка
 
小兔子交朋友
小兔子交朋友小兔子交朋友
小兔子交朋友
 
Matryoshka 0
Matryoshka 0Matryoshka 0
Matryoshka 0
 
Ghid control igsu 2011
Ghid control igsu  2011Ghid control igsu  2011
Ghid control igsu 2011
 
Issue 30 vnm
Issue 30 vnmIssue 30 vnm
Issue 30 vnm
 
SOUTHEAST ASIAN PREHISTORY
SOUTHEAST ASIAN PREHISTORYSOUTHEAST ASIAN PREHISTORY
SOUTHEAST ASIAN PREHISTORY
 
MARCO TEÓRICO
MARCO TEÓRICOMARCO TEÓRICO
MARCO TEÓRICO
 
Menundukkan Pandangan
Menundukkan PandanganMenundukkan Pandangan
Menundukkan Pandangan
 
Светотехническая компания ПроЭнергоСвет
Светотехническая компания ПроЭнергоСветСветотехническая компания ПроЭнергоСвет
Светотехническая компания ПроЭнергоСвет
 
Nuevas Tecnologías y Formación del Profesorado
Nuevas Tecnologías y Formación del ProfesoradoNuevas Tecnologías y Formación del Profesorado
Nuevas Tecnologías y Formación del Profesorado
 
Prof. lazuardi fit and proper edit
Prof. lazuardi fit and proper editProf. lazuardi fit and proper edit
Prof. lazuardi fit and proper edit
 
Analytics & Performance MKT for Apps
Analytics & Performance MKT  for Apps Analytics & Performance MKT  for Apps
Analytics & Performance MKT for Apps
 
Compartir a Jesus es todo - 03 por que_de_la_mision
Compartir a Jesus es todo - 03 por que_de_la_misionCompartir a Jesus es todo - 03 por que_de_la_mision
Compartir a Jesus es todo - 03 por que_de_la_mision
 
foroREAD. Mesa 2. La Marca País y el Made In. ICEX
foroREAD. Mesa 2. La Marca País y el Made In. ICEXforoREAD. Mesa 2. La Marca País y el Made In. ICEX
foroREAD. Mesa 2. La Marca País y el Made In. ICEX
 
Ley Lleras 2
Ley Lleras 2Ley Lleras 2
Ley Lleras 2
 
Amway home mx
Amway home mxAmway home mx
Amway home mx
 
Un secolo .... Una Scuola
Un secolo ....  Una ScuolaUn secolo ....  Una Scuola
Un secolo .... Una Scuola
 
Manufacturer of Drum Type Valves
Manufacturer of Drum Type ValvesManufacturer of Drum Type Valves
Manufacturer of Drum Type Valves
 

Similar to Giới thiệu ngắn về DOM

Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#An Nguyen
 
MongoDB Introduction
MongoDB IntroductionMongoDB Introduction
MongoDB Introductionthanh can
 
Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...
Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...
Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...Nguyễn Thế Anh Giaxaydung.vn
 
Lecture1 overview ad
Lecture1 overview adLecture1 overview ad
Lecture1 overview adLã Đạt
 
Active directory
Active directoryActive directory
Active directoryphanleson
 
Thủ thuật tạo file xml trong word 2003
Thủ thuật tạo file xml trong word 2003Thủ thuật tạo file xml trong word 2003
Thủ thuật tạo file xml trong word 2003Hate To Love
 
Chuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto itChuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto itbamboosky4991
 
ứNg dụng xml
ứNg dụng xmlứNg dụng xml
ứNg dụng xmlSon Nguyen
 
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.docLuận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.docmokoboo56
 
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ  Tích Hợp Csdl Quan Hệ Xml.docLuận Văn Thạc Sĩ  Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doctcoco3199
 
Giáo án FOXPRO.doc
Giáo án FOXPRO.docGiáo án FOXPRO.doc
Giáo án FOXPRO.docVanDangthuy
 
Android Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML ParsingAndroid Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML ParsingPhuoc Nguyen
 
Luận Văn Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Tích Hợp Csdl Quan Hệ Xml.docLuận Văn Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Tích Hợp Csdl Quan Hệ Xml.doctcoco3199
 
23842023 giao-trinh-access-2003
23842023 giao-trinh-access-200323842023 giao-trinh-access-2003
23842023 giao-trinh-access-2003trungdha
 

Similar to Giới thiệu ngắn về DOM (20)

LinQ to XML
LinQ to XMLLinQ to XML
LinQ to XML
 
Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#Hướng dẫn lập trình quản lý c#
Hướng dẫn lập trình quản lý c#
 
On thi kpdl
On thi kpdlOn thi kpdl
On thi kpdl
 
MongoDB Introduction
MongoDB IntroductionMongoDB Introduction
MongoDB Introduction
 
Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...
Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...
Ứng dụng phần mềm Quản lý tài liệu GXD quản lý tài liệu dự án xây dựng trên 1...
 
File
FileFile
File
 
Slide ooxml s3
Slide ooxml s3Slide ooxml s3
Slide ooxml s3
 
Lecture1 overview ad
Lecture1 overview adLecture1 overview ad
Lecture1 overview ad
 
Huong dan thao_tac_file
Huong dan thao_tac_fileHuong dan thao_tac_file
Huong dan thao_tac_file
 
Active directory
Active directoryActive directory
Active directory
 
Thủ thuật tạo file xml trong word 2003
Thủ thuật tạo file xml trong word 2003Thủ thuật tạo file xml trong word 2003
Thủ thuật tạo file xml trong word 2003
 
Chuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto itChuyên đề ngôn ngữ lập trình auto it
Chuyên đề ngôn ngữ lập trình auto it
 
ứNg dụng xml
ứNg dụng xmlứNg dụng xml
ứNg dụng xml
 
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.docLuận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
 
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ  Tích Hợp Csdl Quan Hệ Xml.docLuận Văn Thạc Sĩ  Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Thạc Sĩ Tích Hợp Csdl Quan Hệ Xml.doc
 
Giáo án FOXPRO.doc
Giáo án FOXPRO.docGiáo án FOXPRO.doc
Giáo án FOXPRO.doc
 
Android Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML ParsingAndroid Nâng cao-Bài 8-JSON & XML Parsing
Android Nâng cao-Bài 8-JSON & XML Parsing
 
Luận Văn Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Tích Hợp Csdl Quan Hệ Xml.docLuận Văn Tích Hợp Csdl Quan Hệ Xml.doc
Luận Văn Tích Hợp Csdl Quan Hệ Xml.doc
 
23842023 giao-trinh-access-2003
23842023 giao-trinh-access-200323842023 giao-trinh-access-2003
23842023 giao-trinh-access-2003
 
Python
PythonPython
Python
 

Recently uploaded

Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfXem Số Mệnh
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11zedgaming208
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Xem Số Mệnh
 
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hardBookoTime
 
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptxCHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx22146042
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptxvat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptxlephuongvu2019
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...Nguyen Thanh Tu Collection
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...Nguyen Thanh Tu Collection
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfXem Số Mệnh
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếngTonH1
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )lamdapoet123
 
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Xem Số Mệnh
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...Nguyen Thanh Tu Collection
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem Số Mệnh
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
.................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam........................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam.......thoa051989
 
Thiết kế hệ thống điều khiển chỉnh lưu tích cực 1 pha
Thiết kế hệ thống điều khiển chỉnh lưu tích cực 1 phaThiết kế hệ thống điều khiển chỉnh lưu tích cực 1 pha
Thiết kế hệ thống điều khiển chỉnh lưu tích cực 1 phaAnhDngBi4
 

Recently uploaded (20)

Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdfMạch điện tử - Điện tử số sáng tạo VN-new.pdf
Mạch điện tử - Điện tử số sáng tạo VN-new.pdf
 
cuộc cải cách của Lê Thánh Tông - Sử 11
cuộc cải cách của Lê Thánh Tông -  Sử 11cuộc cải cách của Lê Thánh Tông -  Sử 11
cuộc cải cách của Lê Thánh Tông - Sử 11
 
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
Luận giải tử vi của 12 con giáp năm 2024 chi tiết và chính xác -...
 
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
 
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptxCHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
CHƯƠNG VII LUẬT DÂN SỰ (2) Pháp luật đại cương.pptx
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
 
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptxvat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
ĐỀ CƯƠNG + TEST ÔN TẬP CUỐI KÌ 2 TIẾNG ANH 11 - GLOBAL SUCCESS (THEO CHUẨN MI...
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
 
Ma trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tếMa trận - định thức và các ứng dụng trong kinh tế
Ma trận - định thức và các ứng dụng trong kinh tế
 
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
Bài giảng về vật liệu ceramic ( sứ vệ sinh, gạch ốp lát )
 
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
 
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
10 ĐỀ KIỂM TRA + 6 ĐỀ ÔN TẬP CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO C...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
Xem tử vi miễn phí trực tuyến cho kết quả chính xác cùng luậ...
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
.................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam........................KHTN 9....................................Viet Nam.......
.................KHTN 9....................................Viet Nam.......
 
Thiết kế hệ thống điều khiển chỉnh lưu tích cực 1 pha
Thiết kế hệ thống điều khiển chỉnh lưu tích cực 1 phaThiết kế hệ thống điều khiển chỉnh lưu tích cực 1 pha
Thiết kế hệ thống điều khiển chỉnh lưu tích cực 1 pha
 

Giới thiệu ngắn về DOM

  • 1. Giới thiệu về DOM Document Object Model
  • 2. DOM là gì? Document Object Model (DOM) là một API khác thuộc JAXP. API này cho phép xây dựng các ứng dụng truy xuấtphân tích (parse) các tài liệu XML theo cơ chế chuyển toàn bộ tài liệu thành một cấu trúc cây (tree) và nạp vào bộ nhớ để xử lí.
  • 3. DOM là gì? Việc chuyển toàn bộ tài liệu vào cấu trúc cây (tree), DOM dễ dàng điều hướng việc truy xuất trong tài liệu XML, cũng như thay đổi cấu trúc tài liệu. Cấu trúc cây cũng cho phép DOM truy xuất ngẫu nhiên tới các phần tử trong tài liệu và Xpath hỗ trợ việc này.
  • 4. DOM là gì? Do toàn bộ tài liệu phải được nạp vào bộ nhớ nên việc sử dụng DOM sẽ tốn kém tài nguyên, nhất là khi xử lí các tài liệu XML lớn. DOM được sử dụng cho các ứng dụng muốn thay đổi cấu trúc, nội dung của một tài liệu XML.
  • 5. Các package, interface, classorg.w3c.dom: package chứa toàn bộ các class, interface thuộc nhóm DOM javax.xml.parsers là package chứa các class, interface hỗ trợ việc phân tíchtruy xuất dữ liệu XML. Các class thường sử dụng nhất trong package này là DocumentBuilder và DocumentBuilderFactory
  • 7. DOM xử lí tài liệu XML như thế nào 1. Khởi tạo một đối tượng DocumentBuilderFactor y, đối tượng này sẽ được sử dụng để tạo ra một DocumentBuilder (bộ phân tích tài liệu XML thành cấu trúc cây)DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  • 8. DOM xử lí tài liệu XML như thế nào 2. Khởi tạo một đối tượng DocumentBuilder, từ DocumentBuilderFactor y thông qua phương thức newDocumentBuilder() DocumentBuilder db = dbf.newDocumentBuilder();
  • 9. DOM xử lí tài liệu XML như thế nào 3. DocumentBuilder sẽ sử dụng phương thức parse() với đối số là tài liệu sẽ được phân tích Document doc = db.parse(new File(filename));
  • 10. DOM xử lí tài liệu XML như thế nào 4. Kết quả chúng ta sẽ thu được một đối tượng Document mô tả toàn bộ tài liệu dưới dạng một cấu trúc cây (tree) Document doc = db.parse(new File(filename));
  • 11. Video tiếp theo sẽ có một ví dụ để minh họa việc này…