Yêu cầu mọi thông tin sao chép từ blog này phải được ghi rõ đầy đủ: Thông tin được sao chép từ "http://www.dangngochoangthanh.blogspot.com".

Cool wallpaper http://www.fancymessage.com

EMOJI KEYBOARD PRO http://emojiselector.com

THƯ VIỆN HÌNH ĐỘNG FLASH ANIMATION: http://flashanimationlibrary.blogspot.ru/

Hệ thống học trực tuyến đang được phát triển và sẽ đưa vào sử dụng vào cuối năm nay. Hãy xem qua một số demo của Học Trực Tuyến.


HỌC TRỰC TUYẾN ĐÃ CUNG CẤP PHIÊN BẢN TRUY CẬP QUA MOBILE http://dangngochoangthanh.blogspot.com/?m=1

XEM KÊNH HỌC TRỰC TUYẾN TRÊN YOUTUBE



Search on This Blog

Thursday, September 23, 2010

5.8. Làm việc với XML

a. Đối tượng XML

Để làm việc với xml, ta sử dụng đối tượng XML. Đối tượng này có hàm khởi tạo như sau:
var xml:XML = new XML(
           
                        Toán
                       
           
  );
trace(xml.children()[0]);

Trong ví dụ này, ta có một cấu trúc xml đơn giản. Phương thức children sẽ trả về một mảng các đối tượng con của books tức là mảng các book. Ta có thể truy cập chúng theo chỉ số - chỉ số được đánh số từ 0.

Ta có thể trải nghiệm với một cấu trúc xml theo định dạng khác được sử dụng rộng rãi hiện nay.
var xml:XML = new XML(
           
                        book1
                        book2
           
  );
trace(xml.children()[0]. attribute(“name”));

b. Đọc file xml bằng URLLoader
Trong trường hợp trên, ta làm việc với một cấu trúc xml bên trong AS. Để đọc một file xml từ bên ngoài, bạn phải sử dụng một đối tượng URLLoader. Bạn hãy quan sát mã nguồn sau:
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
var xmlloader:URLLoader = new URLLoader();
var xml;
xmlloader.load(new URLRequest("book.xml"));
xmlloader.addEventListener(Event.COMPLETE, success);
function success(e:Event):void{
            xml = new XML(e.target.data);
            trace(xml.children()[0].attribute("name"));
}

Đối tượng URLLoader được khởi tạo nhờ vào phương thức load từ một URLRequest. Đối tượng URLRequest này khởi tạo nhờ hàm tạo từ một file xml chỉ định. Chúng ta chỉ có thể thao tác với file xml khi nó được tải xong nhờ vào sự kiện Event.COMPLETE. Dữ liệu từ file xml đọc được sẽ lưu vào target.data của Event đó.

2 comments:

  1. Đọc file XML xử lý cho ra lược đồ XML bằng code C Sharp thi sao?

    ReplyDelete
  2. Bạn sử dụng lớp xml trong namespace System nhé.

    ReplyDelete