Các ví dụ mở đầu tài liệu XML Các ví dụ mở đầu tài liệu XML Bởi: Nguyễn Tiến Huy Các ví dụ mở đầu Phân số Tập tin Phan_so.xml biểu diễn thông tin phân số 4/7 nhớ phụ Dãy số nguyên Tập tin Day_so.xml biểu diễn thông tin dãy số nguyên -4,22,-3,15,7,12 1/8 Các ví dụ mở đầu tài liệu XML Đường tròn Tập tin Duong_tron.xml biểu diễn thông tin đường tròn C có tậm O(2,1) bán kính R=4 Bảng đơn giá thuê phòng Tập tin Bang_don_gia.Xml biểu diễn thông tin bảng đơn giá thuê phòng khách sạn Bảng tỷ giá Tập tin Bang_ty_gia.xml biểu diễn thông tin bảng tỷ giá ngoại tệ Mua_chuyen_khoan="16124" Ban="16127" Mua_chuyen_khoan="31699" Ban="31910" Kết xổ số Tập tin Ket_qua_xo_so.xml biểu diễn thông tin kết xổ số tỉnh Bình thuận 3/8 Các ví dụ mở đầu tài liệu XML 4/8 Các ví dụ mở đầu tài liệu XML Mạch điện Tập tin Mach_dien.xml biểu diễn thong tin mạch điện với điện trở 5/8 Các ví dụ mở đầu tài liệu XML Tài liệu XML Mục tiêu - Trình bày khái niệm ý nghĩa sử dụng tài liệu Xml - Trình bày chi tiết định chuẩn Xml Khái niệm tài liệu XML Văn có cấu trúc theo định chuẩn XML cho phép biểu diễn thông tin đối tượng thực tế Đối tượng x thuộc loại X thực tế ==== > Thẻ X tài liệu Xml Thuộc tính a đối tượng x thuộc loại X thực tế === > Thuộc tính a thẻ X tài liệu Xml Phân số 4/5 thực tế == > Thẻ Dãy số nguyên a bao gồm số nguyên 1,4,5,-3 === > Thẻ 6/8 Các ví dụ mở đầu tài liệu XML Định chuẩn XML * Qui định : Hệ thống thẻ đánh dấu Các thẻ đánh dấu ngôn ngữ theo định chuẩn XML bao gồm loại : Thẻ có nội dung thẻ rổng Các thẻ có nội dung có dạng Nội dung Các thẻ rổng có dạng Các thẻ (nói chung ) có không thuộc tính với tên khác ( thẻ ) Thuộc tính thẻ có dạng Ten_thuoc_tinh=”Gia_tri” Hay Ten_thuoc_tinh=’Gia_tri’ Với tài liệu XML Thẻ có nội dung thẻ DUONG_TRON Thẻ rổng thẻ DIEM Thẻ DUONG_TRON có thuộc tính Ban_kinh Thẻ DIEM có thuộc tính x, y * Qui định : Quan hệ lồng ( chứa ) thẻ có nội dung 7/8 Các ví dụ mở đầu tài liệu XML Nội dung bên thẻ có nội dung thẻ khác ( có nội dung hay rổng) Khi thẻ A có nội dung thẻ B ta gọi Thẻ A thẻ cha B , thẻ A chứa thẻ B Thẻ B thẻ A, thẻ B đuợc chứa A Qui định yêu cầu thẻ với quan hệ lồng hoàn toàn Khi thẻ A thẻ cha thẻ B, A phải chứa phần bắt đầu phần kết thúc B * Qui định : Thẻ đánh dấu gốc Qui định yêu cầu tài liệu XML phải có ( một) thẻ chứa ( trực tiếp hay gián tiếp ) tất thẻ lại ( có ) Tài liệu XML sau biểu diễn thông tin đuờng tròn không hợp lệ thẻ gốc 8/8