문화유산:장소목록.xsl: 두 판 사이의 차이

Classics Wiki
편집 요약 없음
편집 요약 없음
11번째 줄: 11번째 줄:
         <xsl:for-each select="place">
         <xsl:for-each select="place">
             <xsl:value-of select="@id"/>
             <xsl:value-of select="@id"/>
             <br/>
             <xsl:text>)&#10;&#10;</xsl:text>        
 
             <xsl:text>- 명칭: </xsl:text><xsl:value-of select="name/korean"/>
             <xsl:text>- 명칭: </xsl:text>
            <xsl:value-of select="name/korean"/>
             <xsl:text>(</xsl:text>
             <xsl:text>(</xsl:text>
             <xsl:value-of select="name/hanja"/>
             <xsl:value-of select="name/hanja"/>

2026년 4월 5일 (일) 11:37 판

<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

   <xsl:output method="text" encoding="UTF-8"/>
   <xsl:strip-space elements="*"/>
   <xsl:template match="/">
       <xsl:apply-templates select="place_list"/>
   </xsl:template>
   <xsl:template match="place_list">
       <xsl:for-each select="place">
           <xsl:value-of select="@id"/>
           <xsl:text>)

</xsl:text>         
           <xsl:text>- 명칭: </xsl:text><xsl:value-of select="name/korean"/>
           <xsl:text>(</xsl:text>
           <xsl:value-of select="name/hanja"/>
           <xsl:text>, </xsl:text>
           <xsl:value-of select="name/english"/>
           <xsl:text>)

</xsl:text>
           <xsl:text>- 주소: </xsl:text>
           <xsl:value-of select="address"/>
           <xsl:text> (</xsl:text>
           <xsl:value-of select="coordinates/latitude"/>
           <xsl:text>, </xsl:text>
           <xsl:value-of select="coordinates/longitude"/>
           <xsl:text>, </xsl:text>
           <xsl:value-of select="coordinates/altitude"/>
           <xsl:text>)

</xsl:text>
           <xsl:text>- 건립: </xsl:text>
           <xsl:value-of select="established/year"/>
           <xsl:text> (</xsl:text>
           <xsl:value-of select="established/reign_year"/>
           <xsl:text>)

</xsl:text>
           <xsl:text>- 해설: 

</xsl:text>
           <xsl:for-each select="description/p">
               <xsl:value-of select="."/>
               <xsl:if test="position() != last()">
                   <xsl:text>

</xsl:text>
               </xsl:if>
           </xsl:for-each>
           <xsl:if test="position() != last()">
               <xsl:text>


</xsl:text>
           </xsl:if>
       </xsl:for-each>
   </xsl:template>

</xsl:stylesheet>

오류 검사

🔍 XML 유효성 검사기: 문화유산:장소목록.xsl