Hàng khuyến mãi Hang khuyen mai hang thanh ly hàng thanh lý

Từ khóa hot: Thời trang Đồng hồ Thẩm mỹ Xây dựng Chăm sóc sức khỏe   |  
Tìm nâng cao
In Chủ đề trước Tiếp theo

Hướng dẫn sử dụng XML trong android cơ bản [Copy địa chỉ]

Thời gian đăng: 20/5/2016 16:45:52
nối chuỗi xử lý file trong dạy lập trình android , bài này mình mong muốn các anh chị sẽ làm được những công việc sau:
1 ) Tạo tệp tin XML dĩ nhiên khá nhiều bạn đã biết nó từ trước
2 ) Tạo sử dụng tệp tin XML
3 ) Biết cách duyệt tệp tin XML bằng kỹ thuật DOM
4 ) Có thể duyệt XML bằng kỹ thuật SAX.
– Dĩ nhiên  các anh chị phải thực hiện được 2 bài giá dụ bên dưới thì mới có thể nói là hiểu về XML trong lap trinh android co ban
A )Kỹ thuật dùng DOM:
– DOM ( Document Object Model ): Cache all – cơ chế của nó là đọc hết thảy nội dung tập tin XML vào bộ nhớ ( do đó nếu XML lớn thì làm chậm chương trình và có thể hoang phí bộ nhớ vì không phải lúc nào ta cũng muốn đọc hết nội dung XML ).
– DOM cho phép lấy: NodeLists , .getElementsByTagName( ) , .item( i ) , .getName( ) , .getValue( ) , .getFirstChild( ) , .getAttributes( ) , …
Ta đi vào các bước cụ thể để đọc được tập tin XML bằng DOM như sau:
Bước 1:
Để có thể sử dụng được kỹ thuật DOM trong Android , chúng tôi import các thư viện sau ( kể cả những thư viện để bắt lỗi ):
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
– Các các anh chị để ý là trong quá trình viết code trong Eclipse , nó sẽ tự import tất thảy các thư viện trên giùm ta
Bước 2:
Tạo đối tượng DocumentBuilder ( builder ) bằng lệnh dưới đây:
DocumentBuilderFactory fac=DocumentBuilderFactory.newInstance( );
DocumentBuilder builder=fac.newDocumentBuilder( );
Bước 3:
Tạo FileInputStream từ tập tin XML nguồn ( ở đây Tôi để XML nguồn trong SD Card )
String sdcard=Environment.getExternalStorageDirectory( ).getAbsolutePath( );
String xmlfile=sdcard+"/employee.xml";
FileInputStream fIn=new FileInputStream( xmlfile );
Bước 4:
Dùng phương thức parse của đối tượng builder ở bước 2 để tạo Document
Document doc=builder.parse( fIn );
Xem thêm tài liệu >>> tự học lập trình android cơ bản tại nhà
B ) kỹ thuật dùng SAX:
  Cũng với giá dụ ở mục A , nhưng Ta sẽ viết theo kỹ thuật SAX.
– Simple API for XML , scan the document , Đỡ tốn bộ nghe , Chạy lẹ , viết phức tạp hơn DOM
– Các tag là element trong SAX có thể dùng các hàm:
.getAttributeCount( )
.getAttributeName( )
.getAttributeValue( )

Đánh giá

Lưu trữ | Phiên bản Mobile | Quy chế | Chính sách | Chợ24h

GMT+7, 23/12/2024 20:34 , Processed in 0.131233 second(s), 132 queries .

© Copyright 2011-2024 ISOFT®, All rights reserved
Công ty CP Phần mềm Trí tuệ
Số ĐKKD: 0101763368 do Sở KH & ĐT Tp. Hà Nội cấp lần đầu ngày 13/7/2005, sửa đổi lần thứ 4 ngày 03/11/2011
Văn phòng: Tầng 9, Tòa Linh Anh, Số 47-49 Khuất Duy Tiến, P. Thanh Xuân Bắc, Q. Thanh Xuân, Hà Nội
Tel: (84) 2437 875018 | (84) 2437 875017 | E-Mail: cho24h@isoftco.com

Lên trên