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의 titledescription 요소를 출력시킬 때는 XPath("title"), XPath("description") 구문으로 출력할 수 있다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.