더북(TheBook)

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") 구문으로 출력할 수 있다.

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