2 Khái niệm cổ ng thông tin (Portal)
4.2.4 Ứng dụng XML
Tôi sử dụng XML trong module tin tức chứng khoán và module top cổ phiếu. Khi trình bày dữ liệuởdạng XML tôi có thể thay đổi giao diện bằng XSL một cách dễdàng mà ko phải chỉnh sửa code trong các file .cs, đồng thời XML giúp tôi có khả năng chỉ định cấu trúc của tài liệu. Vì XML là một chuẩn công cộng, không thuộc về một công ty nào, nên không bị phụ thuộc vào định dạng của 1 công ty nào (ví dụ dùng word thì cần có bộ office của Microsoft) và nhiều lợi điểm khác. Sau đây là ví dụ1 trang XML được module tin tức của tôi tự động sinh ra:
<ArticleXML>
<MyWebsite>http://www.bmhung.net</MyWebsite> <Copyright>(c) bmhung</Copyright>
<Item>
<ArticleID>22</ArticleID> <PortalID>0</PortalID> <ModuleID>546</ModuleID>
<Author>Bùi Mạnh Hưng</Author> <ApproverID>-1</ApproverID> <TabID>130</TabID>
<Title>Tổng hợp KQGD tuần từ 24-28/3 sàn HASTC</Title> <ImageLink/>
<Description>
This is description of artilce </Description>
<ImageNote/> <Content>
This is content of article </Content>
<Source/>
<NumberOfViews>22</NumberOfViews> <IsHot>False</IsHot>
<Status>1</Status> <CreatedDate>3/30/2008 5:47:58 PM</CreatedDate> <ApprovedDate>3/30/2008 5:47:58 PM</ApprovedDate> <LastModifiedDate>3/30/2008 5:47:58 PM</LastModifiedDate> </Item> </ArticleXML>