1. Tạo file XML
* Truy cập đường dẫn: /Adminxml/ManagerFile.aspx?path=/App_Data/xml_data
Tạo 1 file xml, nhập tên, ví dụ hoso thì hệ thống tự động tạo file hoso.xml trong thư mục /App_Data/xml_data
Cấu trúc XML cơ bản sinh ra là:
<?xml version="1.0" standalone="yes"?>
<NewDataSet>
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="TABLEVIEW">
<xs:complexType>
<xs:sequence>
<xs:element name="_SYS_KEY" type="xs:string" minOccurs="0" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
</NewDataSet>
* Muốn thêm các cột ta thêm phía dưới dòng chữ màu đỏ và thay thế lại các chữ màu xanh
-----
Chú ý: _SYS_KEY là tên cột bắt buộc phải để đầu tiên, ví nó là khóa chính.
Ví dụ:
<xs:element name="_SYS_KEY" type="xs:string" minOccurs="0" />
<xs:element name="HoTen" type="xs:string" minOccurs="0" />
<xs:element name="Diem" type="xs:double" minOccurs="0" />
<xs:element name="NgaySinh" type="xs:date" minOccurs="0" />
<xs:element name="Tuoi" type="xs:int" minOccurs="0" />
<xs:element name="ConLam" type="xs:boolean" minOccurs="0" />
----------------------
Khi đặt tên cột phải là không có tiếng việt, dính liền nhau, không có dấu cách.
Các kiễu: string, int, double, boolean,date
- Kiểu boolean: khi lưu từ input là 1 và 0, nhưng khi lưu ra file xml là true / false
Tham khảo: /iif-admin/cau-hinh-du-lieu-nhap-lieu#combobox_boolean
- Kiểu double: lưu số lẻ ví dụ như 1,5
- Kiểu int: lưu số nguyên.
- Kiểu boolean lưu true và flase
Một số kiểu cột:
+ Cột tự động sắp xếp:
NumOrder: khi xem dữ liệu hệ thống sẽ sắp xếp tăng dần.
<xs:element name="NumOrder" type="xs:int" minOccurs="0" />
+ Cột cấp cha con
Xem hướng dẫn
+ Cấu hình cột có thứ tự tăng dần
Xem hướng dẫn
+ Cấu hình cột có thứ tự tăng dần
2. Để truy cập xem và cập nhật dữ liệu truy cập
/Adminxml/xml_getdata.aspx?file=tenfile.xml
--> tenfile là file ta đã tạo ở bước trên
3. Cấu hình liên kết với SQL
Cách tạo 1 dữ liệu lưu trữ