문화유산:장소지도.xsl: 두 판 사이의 차이

Classics Wiki
편집 요약 없음
편집 요약 없음
 
(다른 사용자 한 명의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
     <xsl:template match="/">
     <xsl:template match="/">
         <html>
         <html>
28번째 줄: 28번째 줄:
<xsl:value-of select="name/hanja"/><br/>
<xsl:value-of select="name/hanja"/><br/>
<xsl:value-of select="name/english"/><br/>
<xsl:value-of select="name/english"/><br/>
                            <xsl:if test="alias">
                                <br/><br/>
                                <span style="color:#666;">별칭:</span><br/>
                                <xsl:value-of select="alias/korean"/><br/>
                                <xsl:value-of select="alias/hanja"/><br/>
                                <xsl:value-of select="alias/english"/>
                            </xsl:if>
</td>
</td>
44번째 줄: 51번째 줄:
</td>
</td>
<td> <!--해설-->
<td> <!--해설과 지도-->
<xsl:for-each select="description/p">
<xsl:for-each select="description/p">
<xsl:value-of select="."/>
<xsl:value-of select="."/>
50번째 줄: 57번째 줄:
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
<br/>
<br/><br/>
<div id="map" style="width:600px; height:400px;"></div>
<div id="map" style="width:100%; height:300px;"></div>
<script>
<script>
var lat = <xsl:value-of select="coordinates/latitude"/>;
var lat = <xsl:value-of select="coordinates/latitude"/>;
74번째 줄: 81번째 줄:
         </html>
         </html>
     </xsl:template>
     </xsl:template>
</xsl:stylesheet>
</xsl:stylesheet>
 
==오류 검사==
 
{{ ValidateXml | xml=문화유산:장소지도.xsl }}
 
 
[[분류:Xml]] [[분류:김현]]
 
 
 
 
 
<?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="/">
  <html>
    <head>
      <meta charset="UTF-8"/>
      <title>문화유산:장소지도</title>
      <link rel="stylesheet" href="https://unpkg.com/leaflet/dist/leaflet.css"/>
      <script src="https://unpkg.com/leaflet/dist/leaflet.js"></script>
    </head>
    <body>
        <xsl:apply-templates select="place_list"/>
    </body>
  </html>
</xsl:template>
 
<xsl:template match="place_list">
        <xsl:apply-templates select="place"/>
</xsl:template>
 
<xsl:template match="place">
      <h2><xsl:value-of select="@id"/></h2>
 
      <p>
        <b>명칭:</b>
        <xsl:value-of select="name/korean"/>
        (<xsl:value-of select="name/hanja"/>,
        <xsl:value-of select="name/english"/>)
      </p>
 
      <p>
        <b>주소:</b>
        <xsl:value-of select="address"/>
        (
        <xsl:value-of select="coordinates/latitude"/>,
        <xsl:value-of select="coordinates/longitude"/>,
        <xsl:value-of select="coordinates/altitude"/>
        )
      </p>
 
 
</xsl:template>
 
</xsl:stylesheet>


==오류 검사==
==오류 검사==

2026년 4월 6일 (월) 01:25 기준 최신판

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:template match="/">
       
        
            
            문화유산:장소지도
            
            
            
        
        
            
					
명칭 주소 건립 설명





별칭:






</xsl:template> </xsl:stylesheet>

오류 검사

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