![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Hoán chuyển ADO qua XML
Số trang: 5
Loại file: pdf
Dung lượng: 140.40 KB
Lượt xem: 4
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hoán chuyển ADO qua XML Kể từ ActiveX Data Objects version 2.1 (ADO 2.1) trở đi, Microsoft ADO engine có thể cho ta XML file dưới dạng Microsoft XML - Data Schema format, còn đuợc gọi là XML Reduced Data Schema
Nội dung trích xuất từ tài liệu:
Hoán chuyển ADO qua XML Hoán chuyển ADO qua XMLKể từ ActiveX Data Objects version 2.1 (ADO 2.1) trở đi, Microsoft ADO engine có thểcho ta XML file dưới dạng Microsoft XML - Data Schema format, còn đuợc gọi làXML Reduced Data Schema, hay đơn giản hơn là Reduced Data. XML Reduced DataSchema nói rõ datatypes và những tính chất tương tợ của schema (tức là default values,tin tức về primary key, .v.v..) từ database và để tin tức nầy trong phần đầu của XML file.Phần sau của XML chứa data trong dạng những rows.Một khi đã có ADO recordset rồi, bạn có thể lưu trử (save) data vào một XML file bằngcách dùng Function Save của recordset. ADO 2.1 chỉ cho ta save data vào một XML file.Nhưng ADO 2.5 cho ta convert recordset thành stream format. Nếu argument thứ nhấtcủa Function Save là một URL thì Save cho ra data dưới dạng intrinsic binary format.Tuy nhiên, nếu ta cho thêm argument thứ nhì là adPersistXML flag thì stream được đổithành một XML stream.Nếu bạn chưa hề nghe qua danh từ stream trước đây, hãy thử tưởng tượng chuyện nầy.Có hai cách để lái buôn dưa hấu giao hàng. Cách thứ nhất họ khiêng dưa hấu từ dưới ghelên bờ, chất thành một núi nhỏ trên sàn để một chốc sau bạn hàng cho người đến chuyênchở đi. Cách thứ hai, bạn hàng lái xe đến cặp sát bờ sông, một lái buôn đứng dưới gheném từng trái dưa hấu lên cho một bạn hàng đứng trên xe chụp rồi chuyển qua cho ngườikhác sắp lên xe nầy hay thảy qua xe khác nếu muốn phân loại dưa hấu lớn nhỏ.Cách giao hàng thứ nhất giống như save data vào một file. Trong cách giao hàng thứ hai,những trái dưa hấu được ném liên tục bay lên bờ giống như một dòng nước bắn đi, nghĩađen của chữ stream là dòng nước.Khi data được chuyển đi dưới dạng một stream, ở đầu nhận có thể xử lý data lập tức, vànhiều khi không cần chứa data nữa. Trong thí dụ nầy, vừa chụp đuợc trái dưa người bạnhàng phải quyết định ngay, nếu dưa hấu lớn thì để lên xe nầy, nếu dưa hấu nhỏ hay nhẹquá thì thảy qua xe kia.Trong ADO 2.1, bạn bị bắt buộc phải output stream ra một file, điều nầy có khi phí thìgiờ. Cái stream phải đuợc đổi ra Unicode formated text string, spool ra hard disk qua fileinterface. Rồi nếu bạn cần XML, file ấy phải được loaded và parsed trở lại ra XMLstream. ADO 2.5 cho phép bạn viết thẳng kết quả vào một XML DOM (DocumentObject Model) document, khỏi phải save ra file rồi đọc và parse trở lại.Chương trình mẫuBạn có thể download chương trình mẫu ADOXML.zip để xem cách save data từ ADO raXML. Bonus là phần load data từ XML và save ngược lại vào Access Database. Ðể chạychương trình ADOXML bạn cần Project | References hai libraries: Microsoft ActiveXData Objects 2.5 Library và Microsoft Data Binding Collection.ADO recordset dùng ở đây để biểu diễn data từ table Publishers của BIBLIO.MDBdatabase. Kết quả là một XML file gồm có ba phần:Phần thứ nhất: data giới thiệu dưới dạng attributes của XMLPhần thứ hai: Schema, cắt nghĩa về chính datatype và data structure rs:maydefer=true rs:write=true rs:basetable=Publishers rs:basecolumn=Name> Phần thứ ba: data, mỗi datafield value là một attribute value của row
Nội dung trích xuất từ tài liệu:
Hoán chuyển ADO qua XML Hoán chuyển ADO qua XMLKể từ ActiveX Data Objects version 2.1 (ADO 2.1) trở đi, Microsoft ADO engine có thểcho ta XML file dưới dạng Microsoft XML - Data Schema format, còn đuợc gọi làXML Reduced Data Schema, hay đơn giản hơn là Reduced Data. XML Reduced DataSchema nói rõ datatypes và những tính chất tương tợ của schema (tức là default values,tin tức về primary key, .v.v..) từ database và để tin tức nầy trong phần đầu của XML file.Phần sau của XML chứa data trong dạng những rows.Một khi đã có ADO recordset rồi, bạn có thể lưu trử (save) data vào một XML file bằngcách dùng Function Save của recordset. ADO 2.1 chỉ cho ta save data vào một XML file.Nhưng ADO 2.5 cho ta convert recordset thành stream format. Nếu argument thứ nhấtcủa Function Save là một URL thì Save cho ra data dưới dạng intrinsic binary format.Tuy nhiên, nếu ta cho thêm argument thứ nhì là adPersistXML flag thì stream được đổithành một XML stream.Nếu bạn chưa hề nghe qua danh từ stream trước đây, hãy thử tưởng tượng chuyện nầy.Có hai cách để lái buôn dưa hấu giao hàng. Cách thứ nhất họ khiêng dưa hấu từ dưới ghelên bờ, chất thành một núi nhỏ trên sàn để một chốc sau bạn hàng cho người đến chuyênchở đi. Cách thứ hai, bạn hàng lái xe đến cặp sát bờ sông, một lái buôn đứng dưới gheném từng trái dưa hấu lên cho một bạn hàng đứng trên xe chụp rồi chuyển qua cho ngườikhác sắp lên xe nầy hay thảy qua xe khác nếu muốn phân loại dưa hấu lớn nhỏ.Cách giao hàng thứ nhất giống như save data vào một file. Trong cách giao hàng thứ hai,những trái dưa hấu được ném liên tục bay lên bờ giống như một dòng nước bắn đi, nghĩađen của chữ stream là dòng nước.Khi data được chuyển đi dưới dạng một stream, ở đầu nhận có thể xử lý data lập tức, vànhiều khi không cần chứa data nữa. Trong thí dụ nầy, vừa chụp đuợc trái dưa người bạnhàng phải quyết định ngay, nếu dưa hấu lớn thì để lên xe nầy, nếu dưa hấu nhỏ hay nhẹquá thì thảy qua xe kia.Trong ADO 2.1, bạn bị bắt buộc phải output stream ra một file, điều nầy có khi phí thìgiờ. Cái stream phải đuợc đổi ra Unicode formated text string, spool ra hard disk qua fileinterface. Rồi nếu bạn cần XML, file ấy phải được loaded và parsed trở lại ra XMLstream. ADO 2.5 cho phép bạn viết thẳng kết quả vào một XML DOM (DocumentObject Model) document, khỏi phải save ra file rồi đọc và parse trở lại.Chương trình mẫuBạn có thể download chương trình mẫu ADOXML.zip để xem cách save data từ ADO raXML. Bonus là phần load data từ XML và save ngược lại vào Access Database. Ðể chạychương trình ADOXML bạn cần Project | References hai libraries: Microsoft ActiveXData Objects 2.5 Library và Microsoft Data Binding Collection.ADO recordset dùng ở đây để biểu diễn data từ table Publishers của BIBLIO.MDBdatabase. Kết quả là một XML file gồm có ba phần:Phần thứ nhất: data giới thiệu dưới dạng attributes của XMLPhần thứ hai: Schema, cắt nghĩa về chính datatype và data structure rs:maydefer=true rs:write=true rs:basetable=Publishers rs:basecolumn=Name> Phần thứ ba: data, mỗi datafield value là một attribute value của row
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin kỹ thuật lập trình Hoán chuyển ADO qua XMLTài liệu liên quan:
-
52 trang 441 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 332 0 0 -
74 trang 310 0 0
-
96 trang 307 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 299 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 293 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 291 1 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 281 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 279 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 275 0 0