Blog Content

    티스토리 뷰

    25.C# ASP.NET - Xml 컨트롤 [WebStandardControl]

    반응형

    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]



    반응형

    Comments