5. FrmXmlDataSource.aspx의 소스 보기를 선택하고 다음과 같이 소스를 작성한다.
▼ FrmXmlDataSource.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FrmXmlDataSource.aspx.cs" Inherits="DevDataControl.FrmXmlDataSource" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>XmlDataSource 컨트롤</title> </head> <body> <form id="form1" runat="server"> <div> <asp:DataList ID="ctlMyInterest" runat="server" DataSourceID="xmlMyInterest"> <ItemTemplate> <em><%# XPath("title") %></em>: <%# XPath("description") %> </ItemTemplate> </asp:DataList> <asp:XmlDataSource ID="xmlMyInterest" runat="server" DataFile="~/FrmXmlDatasource.xml"></asp:XmlDataSource> </div> </form> </body> </html>
FrmXmlDataSource.xml의 title과 description 요소를 출력시킬 때는 XPath("title"), XPath("description") 구문으로 출력할 수 있다.