Xml컨트롤 : 특정한 시점에서 실행 시켜 주는 역할
DocumentSource속성 : xml파일 경로와 이름
TransformSource속성 : 모양 꾸미기
데이터만 출력되는 것이 아닌 원하는 모양 대로 꾸며주고 싶을 때
Xml : 저장 공간
Xslt : 디자인 공간으로 꾸며주는 역할 [확장자 .xsl도 가능]
FrmXml.aspx |
<div>
<h3>회사소개</h3>
<asp:Xml ID="Xml1" runat="server"
DocumentSource="~/FrmXml.xml"
TransformSource="FrmXml.xsl">
</asp:Xml>
</div> |
FrmXml.xml |
<?xml version="1.0" encoding="utf-8" ?> <Company> <CompanyName>Godffs</CompanyName> <CompanyNumber>1234-5678</CompanyNumber> <CompanyAddress>서울시</CompanyAddress> <CompanyAddressDetail>양천구</CompanyAddressDetail> <Name>이준철</Name> <CompanyType>서비스</CompanyType> <CompanyStyle>닷넷 개발자 블로그</CompanyStyle> <Operator>Godffs</Operator> <Phone>112</Phone> <Fax>112</Fax> <Email>Godffs@nate.com</Email> </Company> |
FrmXml.xsl |
<h3>회사소개</h3> <table border="1" width="100%"> <tr> <td width="180">사업자명</td> <td><xsl:value-of select="CompanyName"></xsl:value-of></td> </tr> <tr> <td width="180">사업자번호</td> <td><xsl:value-of select="CompanyNumber"></xsl:value-of></td> </tr> <tr> <td> 소재지 </td> <td> <xsl:value-of select="CompanyAddress"></xsl:value-of> <xsl:value-of select="CompanyAddressDetail"></xsl:value-of> </td> </tr> <tr> <td> 전화번호 </td> <td> <xsl:value-of select="Phone"></xsl:value-of> </td> </tr> <tr> <td> 팩스번호 </td> <td> <xsl:value-of select="Fax"></xsl:value-of> </td> </tr> <tr> <td> 이메일 </td> <td> <xsl:value-of select="Email"></xsl:value-of> </td> </tr> <tr> <td> 통신 판매업무 책임자 </td> <td> <xsl:value-of select="Operator"></xsl:value-of> </td> </tr> </table> |
결과화면 |
[그림25-1] |
'ASP.NET' 카테고리의 다른 글
27.C# ASP.NET - PlaceHolder [WebStandardControl] (0) | 2009.10.08 |
---|---|
26.C# ASP.NET - Panel [WebStandardControl] (0) | 2009.10.08 |
07.ASP.NET - 기본형 게시판(8) : 완성 (0) | 2009.10.07 |
06.ASP.NET - 기본형 게시판(7) : 검색(Search) 페이지 (0) | 2009.10.07 |
05.ASP.NET - 기본형 게시판(6) : 수정(Modify) 페이지 (0) | 2009.10.07 |
Comments