Text unit sample.xsl: 두 판 사이의 차이
새 문서: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="UTF-8" indent="yes"/> <xsl:template match="/text_unit"> <div class="text-unit-container" style="font-family: 'Noto Serif KR', serif; line-height: 1.8; padding: 20px;"> <h2 style="border-bottom: 2px solid #333; padding-bottom: 5px;"> ID: <xsl:value-of select="@id"/> </h2>... |
편집 요약 없음 |
||
| 46번째 줄: | 46번째 줄: | ||
<td style="padding: 8px; border: 1px solid #ddd; font-weight:bold;"><xsl:value-of select="lemma/hanmun"/></td> | <td style="padding: 8px; border: 1px solid #ddd; font-weight:bold;"><xsl:value-of select="lemma/hanmun"/></td> | ||
<td style="padding: 8px; border: 1px solid #ddd;"><xsl:value-of select="lemma/korean"/></td> | <td style="padding: 8px; border: 1px solid #ddd;"><xsl:value-of select="lemma/korean"/></td> | ||
<td style="padding: 8px; border: 1px solid #ddd; text-align:center;"><xsl:value-of select="sense/@scope"/></td> | <td style="padding: 8px; border: 1px solid #ddd; text-align:center;"><xsl:value-of select="translate(sense/@scope, '_', ' ')"/></td> | ||
<td style="padding: 8px; border: 1px solid #ddd;"><xsl:value-of select="sense/definition"/></td> | <td style="padding: 8px; border: 1px solid #ddd;"><xsl:value-of select="sense/definition"/></td> | ||
<td style="padding: 8px; border: 1px solid #ddd; color: #666; font-style: italic;"><xsl:value-of select="sense/sense_note"/></td> | <td style="padding: 8px; border: 1px solid #ddd; color: #666; font-style: italic;"><xsl:value-of select="sense/sense_note"/></td> | ||
2026년 8월 26일 (수) 16:31 기준 최신판
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/text_unit">
ID: <xsl:value-of select="@id"/>
<xsl:apply-templates select="hanmun_text"/>
<xsl:apply-templates select="glossary"/>
<xsl:apply-templates select="translation"/>
</xsl:template>
<xsl:template match="hanmun_text | translation">
[<xsl:value-of select="name()"/>]
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="glossary">
[glossary]<thead> </thead> <tbody> <xsl:for-each select="term"> </xsl:for-each> </tbody>
| type | hanmun | korean | scope | definition | sense_note |
|---|---|---|---|---|---|
| <xsl:value-of select="@type"/> | <xsl:value-of select="lemma/hanmun"/> | <xsl:value-of select="lemma/korean"/> | <xsl:value-of select="translate(sense/@scope, '_', ' ')"/> | <xsl:value-of select="sense/definition"/> | <xsl:value-of select="sense/sense_note"/> |
</xsl:template>
<xsl:template match="title">
§ <xsl:apply-templates/>
</xsl:template>
<xsl:template match="heading">
○ <xsl:apply-templates/>
</xsl:template>
<xsl:template match="annotation">
【<xsl:apply-templates/>】
</xsl:template>
<xsl:template match="이두">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="*">
<xsl:apply-templates/>
</xsl:template>
</xsl:stylesheet>