<?xml version="1.0" encoding="UTF-8"?>
<!-- Using XSLT 2.0, perhaps it would be possible to allow localized XML Declaration and DTD, in the original document as well as get browsers to recognize localized versions of xml-stylesheets so that even the xml-stylesheet attaching this XSL transformation can be localized -->
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" version="1.0" encoding="GB2312" doctype-public="-//W3C//DTD XHTML 1.1//EN" doctype-system="http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" omit-xml-declaration="no" standalone="no" indent="yes" media-type="application/xhtml+xml" cdata-section-elements="script style"/>

<!-- Whether to allow deprecated items; if conditions may not be completely applied -->
<xsl:variable name="deprecated" select="true()"/>
<!-- This with body, head, title are part of the Structure Module; this module is assumed here -->
<!-- Commenting this out since intrinsic events should be sufficient to trigger this: <xsl:variable name="mod_event" select="true()"/> -->
<xsl:variable name="mod_intrinsic_events" select="true()"/>
<xsl:variable name="mod_style_attrib" select="true()"/>
<xsl:variable name="mod_bdo" select="true()"/>
<xsl:variable name="mod_text" select="true()"/>
<xsl:variable name="mod_hypertext" select="true()"/>
<xsl:variable name="mod_list" select="true()"/>
<xsl:variable name="mod_applet" select="true()"/>
<xsl:variable name="mod_presentation" select="true()"/>
<xsl:variable name="mod_edit" select="true()"/>
<xsl:variable name="mod_basic_forms" select="true()"/>
<xsl:variable name="mod_forms" select="true()"/>
<xsl:variable name="mod_basic_tables" select="true()"/>
<xsl:variable name="mod_tables" select="true()"/>
<xsl:variable name="mod_image" select="true()"/>
<xsl:variable name="mod_cs_image_map" select="true()"/>
<xsl:variable name="mod_ss_image_map" select="true()"/>
<xsl:variable name="mod_object" select="true()"/>
<xsl:variable name="mod_frames" select="true()"/>
<xsl:variable name="mod_target" select="true()"/>
<xsl:variable name="mod_iframe" select="true()"/>
<xsl:variable name="mod_meta" select="true()"/>
<xsl:variable name="mod_scripting" select="true()"/>
<xsl:variable name="mod_stylesheet" select="true()"/>
<xsl:variable name="mod_link" select="true()"/>
<xsl:variable name="mod_base" select="true()"/>
<xsl:variable name="mod_name_id" select="true()"/>
<xsl:variable name="mod_legacy" select="true()"/>
<xsl:variable name="mod_inputmode" select="true()"/>


<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>

<xsl:template match="页">
<xsl:apply-templates select="编码指令"/>
<html>
<!-- Although the following doesn't follow the XML pattern (by allowing users to add in an element before the head in the Chinese document), it allows for easier manipulation here -->
<!-- <xsl:apply-templates select="编码指令"/> -->
<xsl:call-template name="I18N"/>
<xsl:call-template name="id"/>
<xsl:if test="$deprecated = true()">
	<xsl:call-template name="version"/>
</xsl:if>
<xsl:call-template name="xmlns"/>
<xsl:apply-templates select="头"/>
<xsl:apply-templates select="身体"/>
</html>
</xsl:template>

<xsl:template match="comment()">
<xsl:copy/>
</xsl:template>


<xsl:template match="编码指令">
	<xsl:processing-instruction name="xml-stylesheet">
		<xsl:if test="@超文本">
			<xsl:text> href="</xsl:text><xsl:value-of select="@超文本"/>
			<xsl:text>"</xsl:text>
		</xsl:if>
		<xsl:if test="@标题">
			<xsl:text> title="</xsl:text><xsl:value-of select="@标题"/>
			<xsl:text>" </xsl:text>
		</xsl:if>
		<xsl:if test="@多媒体">
			<xsl:text> media="</xsl:text><xsl:value-of select="@多媒体"/>
			<xsl:text>"</xsl:text>
		</xsl:if>
		<xsl:if test="@字符集">
			<xsl:text> charset="</xsl:text><xsl:value-of select="@字符集"/>
			<xsl:text>"</xsl:text>
		</xsl:if>
		<xsl:if test="@其他方式">
			<xsl:text> alternate="</xsl:text><xsl:value-of select="@其他方式"/>
			<xsl:text>"</xsl:text>
		</xsl:if>
		<xsl:choose>
			<xsl:when test="@类别 = '文本css'">
				<xsl:text> type="text/css"</xsl:text>
			</xsl:when>
			<xsl:when test="@类别 = '文本xsl'">
				<xsl:text> type="text/xsl"</xsl:text>
			</xsl:when>
			<xsl:otherwise>
				<xsl:value-of select="@类别"/>
			</xsl:otherwise>
		</xsl:choose>
	</xsl:processing-instruction>
</xsl:template>
<!--
-->

<!-- Allow English stylesheet to exist since the XSL one will already be required 
<xsl:template match="processing-instruction('xml格式页面')">
<xsl:if test="contains(., 'xml格式页面')">
<xsl:processing-instruction name="xml-stylesheet"><xsl:value-of select="."/></xsl:processing-instruction>
</xsl:if>
</xsl:template>
-->


<!-- Allow localized stylesheet (XML-style) to be transformed if exist; note however that unlike the non-XML version above, this cannot check each possible pseudo-attribute; it requires everything besides the name to be in English code. It would be possible to search through the strings, but I imagine it would be pretty ugly and imperfect without regular expressions. -->
<!--

<xsl:template match="processing-instruction()">
<xsl:copy/>
</xsl:template>
-->


<!-- Allow English for additional XSL's since people have to use one XSL already in English -->
<xsl:template match="processing-instruction('xml-stylesheet')">
<xsl:if test="contains(., 'text/css')">
<xsl:processing-instruction name="xml-stylesheet"><xsl:value-of select="."/></xsl:processing-instruction>
</xsl:if>
</xsl:template>


<xsl:template name="Common">
	<xsl:call-template name="Core"/>
	<xsl:call-template name="I18N"/>
	<!-- The following is only supposed to be added if the Intrinsic Events Module is included -->
	<xsl:if test="$mod_intrinsic_events = true()">
		<xsl:call-template name="Events"/>
	</xsl:if>
	<!-- The following is only supposed to be added if the Style Attribute Module is included -->
	<xsl:if test="$mod_style_attrib = true()">
		<xsl:call-template name="Style"/>
	</xsl:if>
</xsl:template>

<xsl:template name="Core">
	<xsl:if test="@xml空格">
		<xsl:attribute name="xml:space">
			<xsl:choose>
				<xsl:when test="@xml空格 = '默认'">
					<xsl:text>default</xsl:text>
				</xsl:when>
				<xsl:when test="@xml空格 = '保留'">
					<xsl:text>preserve</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@类">
		<xsl:attribute name="class">
			<xsl:value-of select="@类"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@身份">
		<xsl:attribute name="id">
			<xsl:value-of select="@身份"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@标题">
		<xsl:attribute name="title">
			<xsl:value-of select="@标题"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="I18N">
	<xsl:if test="@xml语言">
		<xsl:attribute name="xml:lang">
			<xsl:value-of select="@xml语言"/>
		</xsl:attribute>
	</xsl:if>
	<!-- The following is only supposed to be added if the Bi-directional Text Module is included -->
	<xsl:if test="$mod_bdo = true()">
		<xsl:call-template name="dir"/>
	</xsl:if>
</xsl:template>

<!-- Will there be a problem with title sometimes accepting "text" and sometimes "CDATA"? -->
<xsl:template name="title">
	<xsl:if test="@标题">
		<xsl:attribute name="title">
			<xsl:value-of select="@标题"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="class">
	<xsl:if test="@类">
		<xsl:attribute name="class">
			<xsl:value-of select="@类"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="accept-charset">
	<xsl:if test="@接受字符集">
		<xsl:attribute name="accept-charset">
			<xsl:value-of select="@接受字符集"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="accept">
	<xsl:if test="@接受">
		<xsl:attribute name="accept">
			<xsl:value-of select="@接受"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="Events">
	<xsl:if test="@单击时">
		<xsl:attribute name="onclick">
			<xsl:value-of select="@单击时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@双击时">
		<xsl:attribute name="ondblclick">
			<xsl:value-of select="@双击时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@持续敲击鼠标时">
		<xsl:attribute name="onmousedown">
			<xsl:value-of select="@持续敲击鼠标时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@结束敲击鼠标时">
		<xsl:attribute name="onmouseup">
			<xsl:value-of select="@结束敲击鼠标时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@鼠标悬停时">
		<xsl:attribute name="onmouseover">
			<xsl:value-of select="@鼠标悬停时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@鼠标移动时">
		<xsl:attribute name="onmousemove">
			<xsl:value-of select="@鼠标移动时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@鼠标远离时">
		<xsl:attribute name="onmouseout">
			<xsl:value-of select="@鼠标远离时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@单击某键时">
		<xsl:attribute name="onkeypress">
			<xsl:value-of select="@单击某键时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@持续单击某键时">
		<xsl:attribute name="onkeydown">
			<xsl:value-of select="@持续单击某键时"/>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@结束单击某键时">
		<xsl:attribute name="onkeyup">
			<xsl:value-of select="@结束单击某键时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="Style">
	<xsl:if test="@格式">
		<xsl:attribute name="style">
			<xsl:value-of select="@格式"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- The following are not in their own module, but in case they are used in more than one place within the template as at least some do (e.g.,  "id"), I put them as their own separate template -->

<xsl:template name="cite">
	<xsl:if test="@援引">
		<xsl:attribute name="cite">
			<xsl:value-of select="@援引"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="id">
	<xsl:if test="@身份">
		<xsl:attribute name="id">
			<xsl:value-of select="@身份"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="version">
	<xsl:if test="@援引">
		<xsl:attribute name="version">
			<xsl:value-of select="@援引"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="profile">
	<xsl:if test="@援引">
		<xsl:attribute name="profile">
			<xsl:value-of select="@援引"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="accesskey">
	<xsl:if test="@快捷键">
		<xsl:attribute name="accesskey">
			<xsl:value-of select="@快捷键"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="charset">
	<xsl:if test="@字符集">
		<xsl:attribute name="charset">
			<xsl:value-of select="@字符集"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="href">
	<xsl:if test="@超文本">
		<xsl:attribute name="href">
			<xsl:value-of select="@超文本"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="hreflang">
	<xsl:if test="@超文本语言">
		<xsl:attribute name="hreflang">
			<xsl:value-of select="@超文本语言"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="rel">
	<xsl:call-template name="relrev">
		<xsl:with-param name="relrev" select="'rel'"/>
		<xsl:with-param name="relrevval" select="@关系"/>
	</xsl:call-template>
</xsl:template>

<xsl:template name="rev">
	<xsl:call-template name="relrev">
		<xsl:with-param name="relrev" select="'rev'"/>
		<xsl:with-param name="relrevval" select="@颠倒"/>
	</xsl:call-template>
</xsl:template>
	

<xsl:template name="relrev">
	<xsl:param name="relrev"/>
	<xsl:param name="relrevval"/>
	<xsl:if test="$relrevval">
		<xsl:attribute name="{string($relrev)}">
			<xsl:choose>
				<xsl:when test="$relrevval = '其他方式'">
					<xsl:text>alternate</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '格式页面'">
					<xsl:text>stylesheet</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '开始'">
					<xsl:text>start</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '下一个'">
					<xsl:text>next</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '上一个'">
					<xsl:text>prev</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '目录'">
					<xsl:text>contents</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '索引'">
					<xsl:text>index</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '术语表'">
					<xsl:text>glossary</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '版权'">
					<xsl:text>copyright</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '章'">
					<xsl:text>chapter</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '片断'">
					<xsl:text>section</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '次片断'">
					<xsl:text>subsection</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '附录'">
					<xsl:text>appendix</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '帮助'">
					<xsl:text>help</xsl:text>
				</xsl:when>
				<xsl:when test="$relrevval = '书签'">
					<xsl:text>bookmark</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="$relrevval"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>


<xsl:template name="tabindex">
	<xsl:if test="@下一格次序">
		<xsl:attribute name="tabindex">
			<xsl:value-of select="@下一格次序"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="type">
	<xsl:param name="button" select="false()"/>
	<xsl:if test="@类别 and not($button)">
		<xsl:attribute name="type">
			<xsl:choose>
				<xsl:when test="@类别 = '文本'">
					<xsl:text>text</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '密码'">
					<xsl:text>password</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '检验栏'">
					<xsl:text>checkbox</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '收音机'">
					<xsl:text>radio</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '接受'">
					<xsl:text>submit</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '重设'">
					<xsl:text>reset</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '隐藏'">
					<xsl:text>hidden</xsl:text>
				</xsl:when>
				<xsl:when test="($mod_forms = true()) and (@类别 = '输入区')">
					<xsl:text>button</xsl:text>
				</xsl:when>
				<xsl:when test="($mod_forms = true()) and (@类别 = '文件')">
					<xsl:text>file</xsl:text>
				</xsl:when>
				<xsl:when test="($mod_forms = true()) and (@类别 = '图')">
					<xsl:text>image</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<!--  Will also cover legacy ol, ul, li, and dl as well as  a, param, input, button (forms), object, script, style (stylesheet), link; legacy are CDATA, others are ContentType  -->
					<xsl:value-of select="@类别"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
	<xsl:if test="@类别 and $button">
		<xsl:attribute name="type">
			<xsl:choose>
				<xsl:when test="@类别 = '输入区'">
					<xsl:text>button</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '接受'">
					<xsl:text>submit</xsl:text>
				</xsl:when>
				<xsl:when test="@类别 = '重设'">
					<xsl:text>reset</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- For the Applet Module (param element also used in Object Module which is allowed in XHTML Basic 1.1) -->
<!-- Applet element not needed in XHTML Basic 1.1 -->
<xsl:template name="alt">
	<xsl:if test="@其他选择">
		<xsl:attribute name="alt">
			<xsl:value-of select="@其他选择"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="archive">
	<xsl:if test="@档案">
		<xsl:attribute name="archive">
			<xsl:value-of select="@档案"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="code">
	<xsl:if test="@程序">
		<xsl:attribute name="code">
			<xsl:value-of select="@程序"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="codebase">
	<xsl:if test="@编码基本位置">
		<xsl:attribute name="codebase">
			<xsl:value-of select="@编码基本位置"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="height">
	<xsl:if test="@高">
		<xsl:attribute name="height">
			<xsl:value-of select="@高"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="object">
	<xsl:if test="@物体">
		<xsl:attribute name="object">
			<xsl:value-of select="@物体"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="width">
	<xsl:if test="@宽">
		<xsl:attribute name="width">
			<xsl:value-of select="@宽"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- The following are used for param (in the Applet or Object Module) -->
<xsl:template name="name">
	<xsl:if test="@名字">
		<xsl:attribute name="name">
			<xsl:value-of select="@名字"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="value">
	<xsl:if test="@值">
		<xsl:attribute name="value">
			<xsl:value-of select="@值"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="valuetype">
	<xsl:if test="@值类型">
		<xsl:attribute name="valuetype">
			<xsl:choose>
				<xsl:when test="@值类型 = '数据'">
					<xsl:text>data</xsl:text>
				</xsl:when>
				<xsl:when test="@值类型 = '参考'">
					<xsl:text>ref</xsl:text>
				</xsl:when>
				<xsl:when test="@值类型 = '物体'">
					<xsl:text>object</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- The following is used in the Edit Module (not a part of XHTML Basic 1.1) -->
<xsl:template name="datetime">
	<xsl:if test="@时间日期">
		<xsl:attribute name="datetime">
			<xsl:value-of select="@时间日期"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- The following is used in the Bi-directional Text Module -->
<xsl:template name="dir">
	<xsl:if test="@方向">
		<xsl:attribute name="dir">
			<xsl:choose>
				<xsl:when test="@方向 = '从右到左'">
					<xsl:text>rtl</xsl:text>
				</xsl:when>
				<xsl:when test="@方向 = '从左到右'">
					<xsl:text>ltr</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- Intrinsic Events added into XHTML Basic in version 1.1 -->
<xsl:template name="onblur">
	<xsl:if test="@模糊时">
		<xsl:attribute name="onblur">
			<xsl:value-of select="@模糊时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onload">
	<xsl:if test="@下载时">
		<xsl:attribute name="onload">
			<xsl:value-of select="@下载时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onreset">
	<xsl:if test="@重新设置时">
		<xsl:attribute name="onreset">
			<xsl:value-of select="@重新设置时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onfocus">
	<xsl:if test="@清晰时">
		<xsl:attribute name="onfocus">
			<xsl:value-of select="@清晰时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onunload">
	<xsl:if test="@离开下载页面时">
		<xsl:attribute name="onunload">
			<xsl:value-of select="@离开下载页面时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onsubmit">
	<xsl:if test="@提交时">
		<xsl:attribute name="onsubmit">
			<xsl:value-of select="@提交时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onchange">
	<xsl:if test="@改变时">
		<xsl:attribute name="onchange">
			<xsl:value-of select="@改变时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="onselect">
	<xsl:if test="@选择时">
		<xsl:attribute name="onselect">
			<xsl:value-of select="@选择时"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<!-- The following is used in the XHTML inputmode Attribute Module -->
<xsl:template name="inputmode">
	<xsl:if test="@输入方式">
		<xsl:attribute name="inputmode">
			<xsl:value-of select="@输入方式"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="xmlns">
	<!-- This could be made conditional on there being something in the xmlns attribute, but if someone is including this stylesheet anyways, presumably they mean it 
	<xsl:if test="@援引"> -->
		<!-- The following was commented out due to the fact that with the stylesheet element possesing an xmlns attribute, the XSL was adding one xmlns attribute already -->
		<!--
		<xsl:attribute name="xmlns">
			<xsl:text>http://www.w3.org/1999/xhtml</xsl:text>
		</xsl:attribute>
		-->
	<!--	</xsl:if> -->
</xsl:template>
<xsl:template name="action">
	<xsl:if test="@动作">
		<xsl:attribute name="action">
			<xsl:value-of select="@动作"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="method">
	<xsl:if test="@方式">
		<xsl:attribute name="method">
			<xsl:choose>
				<xsl:when test="@方式 = '得到'">
					<xsl:text>get</xsl:text>
				</xsl:when>
				<xsl:when test="@方式 = '发送'">
					<xsl:text>post</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="enctype">
	<xsl:if test="@编码类型">
		<xsl:attribute name="enctype">
			<xsl:value-of select="@编码类型"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="checked">
	<xsl:if test="@已检验">
		<xsl:attribute name="checked">
			<xsl:choose>
				<xsl:when test="@已检验 = '已检验'">
					<xsl:text>checked</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="maxlength">
	<xsl:if test="@最长">
		<xsl:attribute name="maxlength">
			<xsl:value-of select="@最长"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="size">
	<xsl:if test="@大小">
		<xsl:attribute name="size">
			<xsl:value-of select="@大小"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="src">
	<xsl:if test="@资源">
		<xsl:attribute name="src">
			<xsl:value-of select="@资源"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="disabled">
	<xsl:if test="@失效">
		<xsl:attribute name="disabled">
			<xsl:choose>
				<xsl:when test="@失效 = '失效'">
					<xsl:text>disabled</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="multiple">
	<xsl:if test="@多项">
		<xsl:attribute name="multiple">
			<xsl:choose>
				<xsl:when test="@多项 = '多项'">
					<xsl:text>multiple</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="label">
	<xsl:if test="@标签">
		<xsl:attribute name="label">
			<xsl:value-of select="@标签"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="selected">
	<xsl:if test="@已选择">
		<xsl:attribute name="selected">
			<xsl:choose>
				<xsl:when test="@已选择 = '已选择'">
					<xsl:text>selected</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="cols">
	<xsl:if test="@多列">
		<xsl:attribute name="cols">
			<xsl:value-of select="@多列"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="readonly">
	<xsl:if test="@只读">
		<xsl:attribute name="readonly">
			<xsl:choose>
				<xsl:when test="@只读 = '只读'">
					<xsl:text>readonly</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="rows">
	<xsl:if test="@多行">
		<xsl:attribute name="rows">
			<xsl:value-of select="@多行"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="for">
	<xsl:if test="@为了">
		<xsl:attribute name="for">
			<xsl:value-of select="@为了"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="summary">
	<xsl:if test="@概要">
		<xsl:attribute name="summary">
			<xsl:value-of select="@概要"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="abbr">
	<xsl:if test="@缩写">
		<xsl:attribute name="abbr">
			<xsl:value-of select="@缩写"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="align">
	<xsl:param name="center" select="true()"/>
	<xsl:param name="justify" select="false()"/>
	<xsl:param name="char" select="false()"/>
	<xsl:param name="topbottom" select="false()"/>
	<xsl:param name="middle" select="false()"/>
	<xsl:if test="@排列">
		<xsl:attribute name="align">
			<xsl:choose>
				<xsl:when test="@排列 = '左'">
					<xsl:text>left</xsl:text>
				</xsl:when>
				<xsl:when test="@排列 = '右'">
					<xsl:text>right</xsl:text>
				</xsl:when>
				<xsl:when test="$center and (@排列 = '居中')">
					<xsl:text>center</xsl:text>
				</xsl:when>
				<xsl:when test="$justify and (@排列 = '居中')">
					<xsl:text>justify</xsl:text>
				</xsl:when>
				<xsl:when test="$char and (@排列 = '字')">
					<xsl:text>char</xsl:text>
				</xsl:when>
				<xsl:when test="$topbottom and (@排列 = '顶端')">
					<xsl:text>top</xsl:text>
				</xsl:when>
				<xsl:when test="$middle and (@排列 = '中间')">
					<xsl:text>middle</xsl:text>
				</xsl:when>
				<xsl:when test="$topbottom and (@排列 = '底')">
					<xsl:text>bottom</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="axis">
	<xsl:if test="@地轴">
		<xsl:attribute name="axis">
			<xsl:value-of select="@地轴"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="colspan">
	<xsl:if test="@列间跨度">
		<xsl:attribute name="colspan">
			<xsl:value-of select="@列间跨度"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="headers">
	<xsl:if test="@多个列名">
		<xsl:attribute name="headers">
			<xsl:value-of select="@多个列名"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="rowspan">
	<xsl:if test="@行间跨度">
		<xsl:attribute name="rowspan">
			<xsl:value-of select="@行间跨度"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="scope">
	<xsl:if test="@范围">
		<xsl:attribute name="scope">
			<xsl:choose>
				<xsl:when test="@范围 = '行'">
					<xsl:text>row</xsl:text>
				</xsl:when>
				<xsl:when test="@范围 = '列'">
					<xsl:text>col</xsl:text>
				</xsl:when>
				<xsl:when test="$mod_tables = true()">
					<xsl:choose>
						<xsl:when test="@范围 = '行组'">
							<xsl:text>rowgroup</xsl:text>
						</xsl:when>
						<xsl:when test="@范围 = '列组'">
							<xsl:text>colgroup</xsl:text>
						</xsl:when>
					</xsl:choose>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="valign">
	<xsl:if test="@垂直排列">
		<xsl:attribute name="valign">
			<xsl:choose>
				<xsl:when test="@垂直排列 = '顶端'">
					<xsl:text>top</xsl:text>
				</xsl:when>
				<xsl:when test="@垂直排列 = '中间'">
					<xsl:text>middle</xsl:text>
				</xsl:when>
				<xsl:when test="@垂直排列 = '底'">
					<xsl:text>bottom</xsl:text>
				</xsl:when>
				<xsl:when test="$mod_tables = true()">
					<xsl:choose>
						<xsl:when test="@垂直排列 = '基础线'">
							<xsl:text>baseline</xsl:text>
						</xsl:when>
					</xsl:choose>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="border">
	<xsl:if test="@边界">
		<xsl:attribute name="border">
			<xsl:value-of select="@边界"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="cellpadding">
	<xsl:if test="@填充单元格">
		<xsl:attribute name="cellpadding">
			<xsl:value-of select="@填充单元格"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="cellspacing">
	<xsl:if test="@单元格间距">
		<xsl:attribute name="cellspacing">
			<xsl:value-of select="@单元格间距"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="frame">
	<xsl:if test="@框">
		<xsl:attribute name="frame">
			<xsl:choose>
				<xsl:when test="@框 = '消除'">
					<xsl:text>void</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '上'">
					<xsl:text>above</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '下'">
					<xsl:text>below</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '水平边'">
					<xsl:text>hsides</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '左边'">
					<xsl:text>lhs</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '右边'">
					<xsl:text>rhs</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '垂直边'">
					<xsl:text>vsides</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '盒子'">
					<xsl:text>box</xsl:text>
				</xsl:when>
				<xsl:when test="@框 = '边界'">
					<xsl:text>border</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="@框"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="rules">
	<xsl:if test="@规则">
		<xsl:attribute name="rules">
			<xsl:choose>
				<xsl:when test="@规则 = '没有'">
					<xsl:text>none</xsl:text>
				</xsl:when>
				<xsl:when test="@规则 = '群'">
					<xsl:text>groups</xsl:text>
				</xsl:when>
				<xsl:when test="@规则 = '多行'">
					<xsl:text>rows</xsl:text>
				</xsl:when>
				<xsl:when test="@规则 = '多列'">
					<xsl:text>cols</xsl:text>
				</xsl:when>
				<xsl:when test="@规则 = '所有'">
					<xsl:text>all</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="char">
	<xsl:if test="@字">
		<xsl:attribute name="char">
			<xsl:value-of select="@字"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="charoff">
	<xsl:if test="@字符偏移量">
		<xsl:attribute name="charoff">
			<xsl:value-of select="@字符偏移量"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="span">
	<xsl:if test="@跨度">
		<xsl:attribute name="span">
			<xsl:value-of select="@跨度"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="longdesc">
	<xsl:if test="@精确描述">
		<xsl:attribute name="longdesc">
			<xsl:value-of select="@精确描述"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="coords">
	<xsl:if test="@座标">
		<xsl:attribute name="coords">
			<xsl:value-of select="@座标"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="shape">
	<xsl:if test="@形状">
		<xsl:attribute name="shape">
			<xsl:choose>
				<xsl:when test="@形状 = '四边形'">
					<xsl:text>rect</xsl:text>
				</xsl:when>
				<xsl:when test="@形状 = '圆'">
					<xsl:text>circle</xsl:text>
				</xsl:when>
				<xsl:when test="@形状 = '多边形'">
					<xsl:text>poly</xsl:text>
				</xsl:when>
				<xsl:when test="@形状 = '默认'">
					<xsl:text>default</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="nohref">
	<xsl:if test="@无超文本">
		<xsl:attribute name="nohref">
			<xsl:choose>
				<xsl:when test="@无超文本 = '无超文本'">
					<xsl:text>nohref</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="usemap">
	<xsl:if test="@用图">
		<xsl:attribute name="usemap">
			<xsl:value-of select="@用图"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="ismap">
	<xsl:if test="@是地图">
		<xsl:attribute name="ismap">
			<xsl:choose>
				<xsl:when test="@是地图 = '是地图'">
					<xsl:text>ismap</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="classid">
	<xsl:if test="@编码位置">
		<xsl:attribute name="classid">
			<xsl:value-of select="@编码位置"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="codetype">
	<xsl:if test="@编码类型">
		<xsl:attribute name="codetype">
			<xsl:value-of select="@编码类型"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="data">
	<xsl:if test="@数据">
		<xsl:attribute name="data">
			<xsl:value-of select="@数据"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="declare">
	<xsl:if test="@声明">
		<xsl:attribute name="declare">
			<xsl:choose>
				<xsl:when test="@声明 = '声明'">
					<xsl:text>declare</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="standby">
	<xsl:if test="@等候">
		<xsl:attribute name="standby">
			<xsl:value-of select="@等候"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="frameborder">
	<xsl:if test="@边框">
		<xsl:attribute name="frameborder">
			<xsl:value-of select="@边框"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="marginheight">
	<xsl:if test="@上下边距">
		<xsl:attribute name="marginheight">
			<xsl:value-of select="@上下边距"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="marginwidth">
	<xsl:if test="@左右边距">
		<xsl:attribute name="marginwidth">
			<xsl:value-of select="@左右边距"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="noresize">
	<xsl:if test="@无法设定">
		<xsl:attribute name="noresize">
			<xsl:choose>
				<xsl:when test="@无法设定 = '无法设定'">
					<xsl:text>noresize</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="scrolling">
	<xsl:if test="@滚动">
		<xsl:attribute name="scrolling">
			<xsl:choose>
				<xsl:when test="@滚动 = '是'">
					<xsl:text>yes</xsl:text>
				</xsl:when>
				<xsl:when test="@滚动 = '不'">
					<xsl:text>no</xsl:text>
				</xsl:when>
				<xsl:when test="@滚动 = '自动'">
					<xsl:text>auto</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="target">
	<xsl:if test="@目标">
		<xsl:attribute name="target">
			<xsl:value-of select="@目标"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="content">
	<xsl:if test="@内容">
		<xsl:attribute name="content">
			<xsl:value-of select="@内容"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="http-equiv">
	<xsl:if test="@http相当于">
		<xsl:attribute name="http-equiv">
			<xsl:value-of select="@http相当于"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="scheme">
	<xsl:if test="@方案">
		<xsl:attribute name="scheme">
			<xsl:value-of select="@方案"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="defer">
	<xsl:if test="@等待">
		<xsl:attribute name="defer">
			<xsl:choose>
				<xsl:when test="@等待 = '等待'">
					<xsl:text>defer</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="media">
	<xsl:param name="mediaval" select="@多媒体"/>
	<xsl:if test="$mediaval">
		<xsl:attribute name="media">
			<xsl:choose>
				<xsl:when test="$mediaval = '屏幕'">
					<xsl:text>screen</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '电传打字机'">
					<xsl:text>tty</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '电视'">
					<xsl:text>tv</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '投影'">
					<xsl:text>projection</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '手机'">
					<xsl:text>handheld</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '打印'">
					<xsl:text>print</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '盲文'">
					<xsl:text>braille</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '声音'">
					<xsl:text>aural</xsl:text>
				</xsl:when>
				<xsl:when test="$mediaval = '所有'">
					<xsl:text>all</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="$mediaval"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>	
</xsl:template>
<xsl:template name="color">
	<xsl:call-template name="colors">
		<xsl:with-param name="coloratt" select="'color'"/>
		<xsl:with-param name="colorval" select="@颜色"/>
	</xsl:call-template>
</xsl:template>
<xsl:template name="face">
	<xsl:if test="@脸">
		<xsl:attribute name="face">
			<xsl:value-of select="@脸"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="compact">
	<xsl:if test="@紧凑的">
		<xsl:attribute name="compact">
			<xsl:choose>
				<xsl:when test="@紧凑的 = '紧凑的'">
					<xsl:text>compact</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="prompt">
	<xsl:if test="@询问">
		<xsl:attribute name="prompt">
			<xsl:value-of select="@询问"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="background">
	<xsl:if test="@背景">
		<xsl:attribute name="background">
			<xsl:value-of select="@背景"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="bgcolor">
	<xsl:call-template name="colors">
		<xsl:with-param name="coloratt" select="'bgcolor'"/>
		<xsl:with-param name="colorval" select="@背景颜色"/>
	</xsl:call-template>
</xsl:template>
<xsl:template name="link">
	<xsl:call-template name="colors">
		<xsl:with-param name="coloratt" select="'link'"/>
		<xsl:with-param name="colorval" select="@链接"/>
	</xsl:call-template>
</xsl:template>
<xsl:template name="alink">
	<xsl:call-template name="colors">
		<xsl:with-param name="coloratt" select="'alink'"/>
		<xsl:with-param name="colorval" select="@点击鼠标时颜色"/>
	</xsl:call-template>
</xsl:template>
<xsl:template name="text">
	<xsl:call-template name="colors">
		<xsl:with-param name="coloratt" select="'text'"/>
		<xsl:with-param name="colorval" select="@文本"/>
	</xsl:call-template>
</xsl:template>
<xsl:template name="vlink">
	<xsl:call-template name="colors">
		<xsl:with-param name="coloratt" select="'vlink'"/>
		<xsl:with-param name="colorval" select="@访问后颜色"/>
	</xsl:call-template>
</xsl:template>

<xsl:template name="colors">
	<xsl:param name="coloratt"/>
	<xsl:param name="colorval"/>
	<xsl:if test="$colorval">
		<xsl:attribute name="{string($coloratt)}">
			<xsl:choose>
				<xsl:when test="$colorval = '黑'">
					<xsl:text>black</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '绿'">
					<xsl:text>green</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '银色'">
					<xsl:text>silver</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '青柠色'">
					<xsl:text>lime</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '灰'">
					<xsl:text>gray</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '橄榄色'">
					<xsl:text>olive</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '白'">
					<xsl:text>white</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '黄'">
					<xsl:text>yellow</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '褐紫色'">
					<xsl:text>maroon</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '藏青色'">
					<xsl:text>navy</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '红'">
					<xsl:text>red</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '蓝'">
					<xsl:text>blue</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '紫'">
					<xsl:text>purple</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '蓝绿色'">
					<xsl:text>teal</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '紫红色'">
					<xsl:text>fuchsia</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '水色'">
					<xsl:text>aqua</xsl:text>
				</xsl:when>
				<xsl:when test="$colorval = '橙色'">
					<xsl:text>orange</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="$colorval"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>

<xsl:template name="clear">
	<xsl:if test="@清除">
		<xsl:attribute name="clear">
			<xsl:choose>
				<xsl:when test="@清除 = '左'">
					<xsl:text>left</xsl:text>
				</xsl:when>
				<xsl:when test="@清除 = '所有'">
					<xsl:text>all</xsl:text>
				</xsl:when>
				<xsl:when test="@清除 = '右'">
					<xsl:text>right</xsl:text>
				</xsl:when>
				<xsl:when test="@清除 = '没有'">
					<xsl:text>none</xsl:text>
				</xsl:when>
				<xsl:otherwise>
					<xsl:value-of select="@清除"/>
				</xsl:otherwise>
			</xsl:choose>
		</xsl:attribute>		
	</xsl:if>
</xsl:template>
<xsl:template name="noshade">
	<xsl:if test="@无阴影">
		<xsl:attribute name="noshade">
			<xsl:choose>
				<xsl:when test="@无阴影 = '无阴影'">
					<xsl:text>noshade</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="hspace">
	<xsl:if test="@水平距离">
		<xsl:attribute name="hspace">
			<xsl:value-of select="@水平距离"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="vspace">
	<xsl:if test="@垂直距离">
		<xsl:attribute name="vspace">
			<xsl:value-of select="@垂直距离"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="start">
	<xsl:if test="@开始">
		<xsl:attribute name="start">
			<xsl:value-of select="@开始"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="language">
	<xsl:if test="@语言">
		<xsl:attribute name="language">
			<xsl:value-of select="@语言"/>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<xsl:template name="nowrap">
	<xsl:if test="@无换行">
		<xsl:attribute name="nowrap">
			<xsl:choose>
				<xsl:when test="@无换行 = '无换行'">
					<xsl:text>nowrap</xsl:text>
				</xsl:when>
			</xsl:choose>
		</xsl:attribute>
	</xsl:if>
</xsl:template>
<!-- These along with 'html' above are part of the Structure Module -->
<xsl:template match="头"><head><xsl:call-template name="I18N"/><xsl:call-template name="id"/><xsl:call-template name="profile"/><xsl:apply-templates/></head></xsl:template>
<xsl:template match="标题"><title><xsl:call-template name="I18N"/><xsl:call-template name="id"/><xsl:apply-templates/></title></xsl:template>
<xsl:template match="身体"><body><xsl:call-template name="Common"/>
	<xsl:if test="$mod_legacy = true()">
		<xsl:call-template name="alink"/><xsl:call-template name="background"/><xsl:call-template name="bgcolor"/><xsl:call-template name="link"/><xsl:call-template name="text"/><xsl:call-template name="vlink"/>
	</xsl:if>
	<xsl:if test="$mod_intrinsic_events = true()">
		<xsl:call-template name="onload"/>
		<xsl:call-template name="onunload"/>
	</xsl:if>
<xsl:apply-templates/></body></xsl:template>

<!-- Text Module  -->
<!-- <xsl:if test="$mod_text = true()"> -->
	<xsl:template match="缩写"><abbr><xsl:call-template name="Common"/><xsl:apply-templates/></abbr></xsl:template>
	<xsl:template match="首字母缩略词"><acronym><xsl:call-template name="Common"/><xsl:apply-templates/></acronym></xsl:template>
	<xsl:template match="地址"><address><xsl:call-template name="Common"/><xsl:apply-templates/></address></xsl:template>
	<xsl:template match="分段引入"><blockquote><xsl:call-template name="Common"/><xsl:call-template name="cite"/><xsl:apply-templates/></blockquote></xsl:template>
	<xsl:template match="换行"><br><xsl:call-template name="Core"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="clear"/>
		</xsl:if>
		<xsl:apply-templates/></br></xsl:template>
	<xsl:template match="援引"><cite><xsl:call-template name="Common"/><xsl:apply-templates/></cite></xsl:template>
	<xsl:template match="程序"><code><xsl:call-template name="Common"/><xsl:apply-templates/></code></xsl:template>
	<xsl:template match="定义"><dfn><xsl:call-template name="Common"/><xsl:apply-templates/></dfn></xsl:template>
	<xsl:template match="部分"><div><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
	<xsl:apply-templates/></div></xsl:template>
	<xsl:template match="强调"><em><xsl:call-template name="Common"/><xsl:apply-templates/></em></xsl:template>
	<xsl:template match="标题一"><h1><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></h1></xsl:template>
	<xsl:template match="标题二"><h2><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></h2></xsl:template>
	<xsl:template match="标题三"><h3><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></h3></xsl:template>
	<xsl:template match="标题四"><h4><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></h4></xsl:template>
	<xsl:template match="标题五"><h5><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></h5></xsl:template>
	<xsl:template match="标题六"><h6><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></h6></xsl:template>
	<xsl:template match="键盘"><kbd><xsl:call-template name="Common"/><xsl:apply-templates/></kbd></xsl:template>
	<xsl:template match="段落"><p><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></p></xsl:template>
	<xsl:template match="已格式化"><pre><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="width"/>
		</xsl:if>
		<xsl:apply-templates/></pre></xsl:template>
	<xsl:template match="引用"><q><xsl:call-template name="Common"/><xsl:call-template name="cite"/><xsl:apply-templates/></q></xsl:template>
	<xsl:template match="样品"><samp><xsl:call-template name="Common"/><xsl:apply-templates/></samp></xsl:template>
	<xsl:template match="跨度"><span><xsl:call-template name="Common"/><xsl:apply-templates/></span></xsl:template>
	<xsl:template match="突出"><strong><xsl:call-template name="Common"/><xsl:apply-templates/></strong></xsl:template>
	<xsl:template match="多样"><var><xsl:call-template name="Common"/><xsl:apply-templates/></var></xsl:template>
<!--</xsl:if>-->

<!-- Hypertext Module -->
<!--<xsl:if test="$mod_hypertext = true()">-->
	<xsl:template match="点"><a><xsl:call-template name="Common"/><xsl:call-template name="Common"/><xsl:call-template name="accesskey"/><xsl:call-template name="charset"/><xsl:call-template name="href"/><xsl:call-template name="hreflang"/><xsl:call-template name="rel"/><xsl:call-template name="rev"/><xsl:call-template name="tabindex"/><xsl:call-template name="type"/>
	<xsl:if test="$mod_cs_image_map = true()">
		<xsl:call-template name="coords"/><xsl:call-template name="shape"/>
	</xsl:if>
	<xsl:if test="$mod_target = true()">
		<xsl:call-template name="target"/>
	</xsl:if>
	<xsl:if test="$mod_name_id = true()">
		<xsl:call-template name="name"/>
	</xsl:if>
	<xsl:if test="$mod_intrinsic_events = true()">
		<xsl:call-template name="onblur"/>
		<xsl:call-template name="onfocus"/>
	</xsl:if>
	<xsl:apply-templates/></a></xsl:template>
<!--</xsl:if>-->

<!-- List Module -->
<!--<xsl:if test="$mod_list = true()">-->
	<xsl:template match="定义目录"><dl><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="compact"/>
			<xsl:call-template name="type"/>
		</xsl:if>
		<xsl:apply-templates/></dl></xsl:template>
	<xsl:template match="定义词"><dt><xsl:call-template name="Common"/><xsl:apply-templates/></dt></xsl:template>
	<xsl:template match="定义描述"><dd><xsl:call-template name="Common"/><xsl:apply-templates/></dd></xsl:template>
	<xsl:template match="顺序列表"><ol><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="compact"/>
			<xsl:call-template name="start"/>
			<xsl:call-template name="type"/>
		</xsl:if>
		<xsl:apply-templates/></ol></xsl:template>
	<xsl:template match="无序列表"><ul><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="compact"/>
			<xsl:call-template name="type"/>
		</xsl:if>
		<xsl:apply-templates/></ul></xsl:template>
	<xsl:template match="项目"><li><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="type"/>
			<xsl:call-template name="value"/>
		</xsl:if>
	<xsl:apply-templates/></li></xsl:template>
<!--</xsl:if>-->

<!-- Applet Module (not in XHTML Basic 1.1) -->
<!--<xsl:if test="$mod_applet = true()">-->
	<xsl:template match="小苹果"><applet><xsl:call-template name="Core"/><xsl:call-template name="alt"/><xsl:call-template name="archive"/><xsl:call-template name="code"/><xsl:call-template name="codebase"/><xsl:call-template name="height"/><xsl:call-template name="object"/><xsl:call-template name="width"/>
		<xsl:if test="$mod_name_id = true()">
			<xsl:call-template name="name"/>
		</xsl:if>
		<xsl:apply-templates/></applet></xsl:template>
<!--</xsl:if>-->

<!-- Presentation Module (not in XHTML Basic 1.1) -->
<!--<xsl:if test="$mod_presentation = true()">-->
	<xsl:template match="加粗"><b><xsl:call-template name="Common"/><xsl:apply-templates/></b></xsl:template>
	<xsl:template match="大"><big><xsl:call-template name="Common"/><xsl:apply-templates/></big></xsl:template>
	<xsl:template match="新页"><hr><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
			<xsl:call-template name="noshade"/>
			<xsl:call-template name="size"/>
			<xsl:call-template name="width"/>
		</xsl:if>
		<xsl:apply-templates/></hr></xsl:template>
	<xsl:template match="斜体"><i><xsl:call-template name="Common"/><xsl:apply-templates/></i></xsl:template>
	<xsl:template match="小"><small><xsl:call-template name="Common"/><xsl:apply-templates/></small></xsl:template>
	<xsl:template match="下标"><sub><xsl:call-template name="Common"/><xsl:apply-templates/></sub></xsl:template>
	<xsl:template match="上标"><sup><xsl:call-template name="Common"/><xsl:apply-templates/></sup></xsl:template>
	<xsl:template match="电传字"><tt><xsl:call-template name="Common"/><xsl:apply-templates/></tt></xsl:template>
<!--</xsl:if>-->

<!-- Edit Module (not in XHTML Basic 1.1) -->
<!--<xsl:if test="$mod_edit = true()">-->
	<xsl:template match="删除"><del><xsl:call-template name="Common"/><xsl:call-template name="cite"/><xsl:call-template name="datetime"/><xsl:apply-templates/></del></xsl:template>
	<xsl:template match="插入"><ins><xsl:call-template name="Common"/><xsl:call-template name="cite"/><xsl:call-template name="datetime"/><xsl:apply-templates/></ins></xsl:template>
<!--</xsl:if>-->

<!-- Bi-directional Text Module -->
<!--<xsl:if test="$mod_bdo = true()">-->
	<xsl:template match="换方向"><bdo><xsl:call-template name="Core"/><xsl:call-template name="dir"/><xsl:apply-templates/></bdo></xsl:template>
<!--</xsl:if>-->


<!-- Basic Forms Module -->
<!--<xsl:if test="($mod_basic_forms = true()) or ($mod_forms = true())">-->
	<xsl:template match="表"><form>
		<xsl:call-template name="Common"/>
		<xsl:if test="$mod_forms = true()">
			<xsl:call-template name="accept"/><xsl:call-template name="accept-charset"/></xsl:if>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onreset"/>
			<xsl:call-template name="onsubmit"/>
		</xsl:if>
		<xsl:if test="$mod_name_id = true()">
			<xsl:call-template name="name"/>
		</xsl:if>
		<xsl:call-template name="action"/><xsl:call-template name="method"/><xsl:call-template name="enctype"/><xsl:apply-templates/></form></xsl:template>
	<xsl:template match="输入"><input><xsl:call-template name="Common"/>
		<xsl:if test="$mod_forms = true()">
			<xsl:call-template name="accept"/><xsl:call-template name="alt"/><xsl:call-template name="disabled"/><xsl:call-template name="readonly"/></xsl:if>
		<xsl:if test="$mod_cs_image_map = true()">
			<xsl:call-template name="coords"/><xsl:call-template name="shape"/></xsl:if>
		<xsl:if test="$mod_ss_image_map = true()">
			<xsl:call-template name="ismap"/>
		</xsl:if>
		<xsl:if test="$mod_target = true()">
			<xsl:call-template name="target"/>
		</xsl:if>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="center" select="false()"/><xsl:with-param name="topbottom" select="true()"/><xsl:with-param name="middle" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:if test="$mod_inputmode = true()">
			<xsl:call-template name="inputmode"/>
		</xsl:if>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onblur"/>
			<xsl:call-template name="onchange"/>
			<xsl:call-template name="onfocus"/>
			<xsl:call-template name="onselect"/>
		</xsl:if>
		<xsl:call-template name="accesskey"/><xsl:call-template name="checked"/><xsl:call-template name="maxlength"/><xsl:call-template name="name"/><xsl:call-template name="size"/><xsl:call-template name="src"/><xsl:call-template name="tabindex"/><xsl:call-template name="type"/><xsl:call-template name="value"/><xsl:apply-templates/></input></xsl:template>
	<xsl:template match="标签"><label><xsl:call-template name="Common"/><xsl:call-template name="accesskey"/><xsl:call-template name="for"/>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onblur"/>
			<xsl:call-template name="onfocus"/>
		</xsl:if>
		<xsl:apply-templates/></label></xsl:template>
	<xsl:template match="选择"><select><xsl:call-template name="Common"/>
		<xsl:if test="$mod_forms = true()">
			<xsl:call-template name="disabled"/></xsl:if>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onblur"/>
			<xsl:call-template name="onchange"/>
			<xsl:call-template name="onfocus"/>
			<xsl:call-template name="onselect"/>
		</xsl:if>
	<xsl:call-template name="multiple"/><xsl:call-template name="name"/><xsl:call-template name="size"/><xsl:call-template name="tabindex"/><xsl:apply-templates/></select></xsl:template>
	<xsl:template match="选项"><option><xsl:call-template name="Common"/>
		<xsl:if test="$mod_forms = true()">
			<xsl:call-template name="label"/><xsl:call-template name="disabled"/></xsl:if>
		<xsl:call-template name="selected"/><xsl:call-template name="value"/><xsl:apply-templates/></option></xsl:template>
	<xsl:template match="输入区"><textarea><xsl:call-template name="Common"/>
		<xsl:if test="$mod_forms = true()">
			<xsl:call-template name="disabled"/><xsl:call-template name="readonly"/></xsl:if>
		<xsl:call-template name="accesskey"/><xsl:call-template name="cols"/><xsl:call-template name="name"/><xsl:call-template name="rows"/><xsl:call-template name="tabindex"/>
		<xsl:if test="$mod_inputmode = true()">
			<xsl:call-template name="inputmode"/>
		</xsl:if>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onblur"/>
			<xsl:call-template name="onchange"/>
			<xsl:call-template name="onfocus"/>
			<xsl:call-template name="onselect"/>
		</xsl:if>
		<xsl:apply-templates/></textarea></xsl:template>
<!--</xsl:if>-->

<!-- Forms Module -->
<!--<xsl:if test="$mod_forms = true()">-->
	<xsl:template match="输入区"><button><xsl:call-template name="Common"/><xsl:call-template name="accesskey"/><xsl:call-template name="disabled"/><xsl:call-template name="name"/><xsl:call-template name="tabindex"/><xsl:call-template name="type"><xsl:with-param name="button" select="true()"/></xsl:call-template><xsl:call-template name="value"/>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onblur"/>
			<xsl:call-template name="onfocus"/>
		</xsl:if>
		<xsl:apply-templates/></button></xsl:template>
	<xsl:template match="特征群组"><fieldset><xsl:call-template name="Common"/><xsl:apply-templates/></fieldset></xsl:template>
	<xsl:template match="群组标签"><legend><xsl:call-template name="Common"/><xsl:call-template name="accesskey"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/></xsl:call-template>
		</xsl:if>
		<xsl:apply-templates/></legend></xsl:template>
	<xsl:template match="选择部分"><optgroup><xsl:call-template name="Common"/><xsl:call-template name="disabled"/><xsl:call-template name="label"/><xsl:apply-templates/></optgroup></xsl:template>
<!--</xsl:if>-->

<!-- Basic Tables Module -->
<!--<xsl:if test="($mod_basic_tables = true()) or ($mod_tables = true())">-->
	<xsl:template match="表格名称"><caption><xsl:call-template name="Common"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"><xsl:with-param name="center" select="false()"/><xsl:with-param name="topbottom" select="true()"/></xsl:call-template>
		</xsl:if>
	<xsl:apply-templates/></caption></xsl:template>
	<xsl:template match="表格"><table>
		<xsl:call-template name="Common"/>
		<xsl:if test="$mod_tables = true()">
			<xsl:call-template name="border"/><xsl:call-template name="cellpadding"/><xsl:call-template name="cellspacing"/><xsl:call-template name="frame"/><xsl:call-template name="rules"/></xsl:if>
		<xsl:call-template name="width"/><xsl:call-template name="summary"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="align"/>
			<xsl:call-template name="bgcolor"/>
		</xsl:if>
		<xsl:apply-templates/></table></xsl:template>
	<xsl:template match="单元格"><td><xsl:call-template name="Common"/>
		<xsl:call-template name="abbr"/>
		<xsl:choose>
			<xsl:when test="$mod_tables">
				<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template>
			</xsl:when>
			<xsl:otherwise>
				<xsl:call-template name="align"/>
			</xsl:otherwise>
		</xsl:choose>
		<xsl:call-template name="axis"/>
		<xsl:if test="$mod_tables = true()">
			<xsl:call-template name="char"/><xsl:call-template name="charoff"/></xsl:if>
		<xsl:call-template name="colspan"/><xsl:call-template name="headers"/><xsl:call-template name="rowspan"/><xsl:call-template name="scope"/><xsl:call-template name="valign"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="bgcolor"/>
			<xsl:call-template name="height"/>
			<xsl:call-template name="nowrap"/>
			<xsl:call-template name="width"/>
		</xsl:if>
		<xsl:apply-templates/></td></xsl:template>
	<xsl:template match="列名"><th><xsl:call-template name="Common"/>
		<xsl:if test="$mod_tables = true()">
			<xsl:call-template name="char"/><xsl:call-template name="charoff"/></xsl:if>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="bgcolor"/>
			<xsl:call-template name="height"/>
			<xsl:call-template name="nowrap"/>
			<xsl:call-template name="width"/>
		</xsl:if>
		<xsl:call-template name="abbr"/>
		
		<xsl:choose>
			<xsl:when test="$mod_tables">
				<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template>
			</xsl:when>
			<xsl:otherwise>
				<xsl:call-template name="align"/>
			</xsl:otherwise>
		</xsl:choose>
		<xsl:call-template name="axis"/><xsl:call-template name="colspan"/><xsl:call-template name="headers"/><xsl:call-template name="rowspan"/><xsl:call-template name="scope"/><xsl:call-template name="valign"/><xsl:apply-templates/></th></xsl:template>
	<xsl:template match="表格行"><tr><xsl:call-template name="Common"/>
		<xsl:if test="$mod_tables = true()">
			<xsl:call-template name="char"/><xsl:call-template name="charoff"/></xsl:if>
		<xsl:choose>
			<xsl:when test="$mod_tables">
				<xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template>
			</xsl:when>
			<xsl:otherwise>
				<xsl:call-template name="align"/>
			</xsl:otherwise>
		</xsl:choose>
		<xsl:call-template name="valign"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="bgcolor"/>
		</xsl:if>
		<xsl:apply-templates/></tr></xsl:template>
<!--</xsl:if>-->

<!-- Tables Module -->
<!--<xsl:if test="$mod_tables = true()">-->
	<xsl:template match="列"><col><xsl:call-template name="Common"/><xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template><xsl:call-template name="char"/><xsl:call-template name="charoff"/><xsl:call-template name="span"/><xsl:call-template name="valign"/><xsl:call-template name="width"/><xsl:apply-templates/></col></xsl:template>
	<xsl:template match="列组"><colgroup><xsl:call-template name="Common"/><xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template><xsl:call-template name="char"/><xsl:call-template name="charoff"/><xsl:call-template name="span"/><xsl:call-template name="valign"/><xsl:call-template name="width"/><xsl:apply-templates/></colgroup></xsl:template>
	<xsl:template match="表格体"><tbody><xsl:call-template name="Common"/><xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template><xsl:call-template name="char"/><xsl:call-template name="charoff"/><xsl:call-template name="valign"/><xsl:apply-templates/></tbody></xsl:template>
	<xsl:template match="表格头"><thead><xsl:call-template name="Common"/><xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template><xsl:call-template name="char"/><xsl:call-template name="charoff"/><xsl:call-template name="valign"/><xsl:apply-templates/></thead></xsl:template>
	<xsl:template match="表格尾"><tfoot><xsl:call-template name="Common"/><xsl:call-template name="align"><xsl:with-param name="justify" select="true()"/><xsl:with-param name="char" select="true()"/></xsl:call-template><xsl:call-template name="char"/><xsl:call-template name="charoff"/><xsl:call-template name="valign"/><xsl:apply-templates/></tfoot></xsl:template>
<!--</xsl:if>-->

<!-- Image Module -->
<!--<xsl:if test="$mod_image = true()">-->
	<xsl:template match="图片"><img><xsl:call-template name="Common"/><xsl:call-template name="alt"/><xsl:call-template name="height"/><xsl:call-template name="longdesc"/><xsl:call-template name="src"/><xsl:call-template name="width"/>
	<xsl:if test="$mod_cs_image_map = true()">
		<xsl:call-template name="usemap"/>
	</xsl:if>
	<xsl:if test="$mod_ss_image_map = true()">
		<xsl:call-template name="ismap"/>
	</xsl:if>
	<xsl:if test="$mod_name_id = true()">
		<xsl:call-template name="name"/>
	</xsl:if>
	<xsl:if test="$mod_legacy = true()">
		<xsl:call-template name="align"><xsl:with-param name="center" select="false()"/><xsl:with-param name="topbottom" select="true()"/><xsl:with-param name="middle" select="true()"/></xsl:call-template>
		<xsl:call-template name="border"/>
		<xsl:call-template name="hspace"/>
		<xsl:call-template name="vspace"/>
	</xsl:if>
	<xsl:apply-templates/></img></xsl:template>
<!--</xsl:if>-->

<!-- Client-side Image Map Module -->

<!--<xsl:if test="$mod_cs_image_map = true()">-->
	<xsl:template match="区域"><area><xsl:call-template name="Common"/><xsl:call-template name="accesskey"/><xsl:call-template name="alt"/><xsl:call-template name="coords"/><xsl:call-template name="href"/><xsl:call-template name="nohref"/><xsl:call-template name="shape"/><xsl:call-template name="tabindex"/>
		<xsl:if test="$mod_target = true()">
			<xsl:call-template name="target"/>
		</xsl:if>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onblur"/>
			<xsl:call-template name="onfocus"/>
		</xsl:if>
		<xsl:apply-templates/></area></xsl:template>
	<xsl:template match="地图"><map><xsl:call-template name="I18N"/><xsl:call-template name="Events"/><xsl:call-template name="class"/><xsl:call-template name="id"/><xsl:call-template name="title"/>
		<xsl:if test="$mod_name_id = true()">
			<xsl:call-template name="name"/>
		</xsl:if>
		<xsl:apply-templates/></map></xsl:template>
<!--</xsl:if>-->

<!-- Object Module -->

<!--<xsl:if test="$mod_object = true()">-->
	<xsl:template match="物体"><object><xsl:call-template name="Common"/>
		<xsl:call-template name="archive"/><xsl:call-template name="classid"/><xsl:call-template name="codebase"/><xsl:call-template name="codetype"/><xsl:call-template name="data"/><xsl:call-template name="declare"/><xsl:call-template name="height"/><xsl:call-template name="name"/><xsl:call-template name="standby"/><xsl:call-template name="tabindex"/><xsl:call-template name="type"/><xsl:call-template name="width"/>
		<xsl:if test="$mod_cs_image_map = true()">
			<xsl:call-template name="usemap"/>
		</xsl:if>
		<xsl:apply-templates/></object></xsl:template>
<!--</xsl:if>-->

<!-- Don't redeclare if object is already declared; will there be an error otherwise? -->
<!--<xsl:if test="($mod_object = true()) or ($mod_applet = true())">-->
		<xsl:template match="参量"><param><xsl:call-template name="id"/><xsl:call-template name="name"/><xsl:call-template name="type"/><xsl:call-template name="value"/><xsl:call-template name="valuetype"/><xsl:apply-templates/></param></xsl:template>
<!--</xsl:if>-->


<!-- Frames Module -->
<!--<xsl:if test="$mod_frames = true()">-->
	<xsl:template match="框组"><frameset><xsl:call-template name="Core"/><xsl:call-template name="cols"/><xsl:call-template name="rows"/>
		<xsl:if test="$mod_intrinsic_events = true()">
			<xsl:call-template name="onload"/>
			<xsl:call-template name="onunload"/>
		</xsl:if>
		<xsl:apply-templates/></frameset></xsl:template>
	<xsl:template match="框"><frame><xsl:call-template name="Core"/><xsl:call-template name="frameborder"/><xsl:call-template name="longdesc"/><xsl:call-template name="marginheight"/><xsl:call-template name="marginwidth"/><xsl:call-template name="noresize"/><xsl:call-template name="scrolling"/><xsl:call-template name="src"/>
		<xsl:if test="$mod_name_id = true()">
			<xsl:call-template name="name"/>
		</xsl:if>
		<xsl:apply-templates/></frame></xsl:template>
	<xsl:template match="无框"><noframes><xsl:call-template name="Common"/><xsl:apply-templates/></noframes></xsl:template>
<!--</xsl:if>-->

<!-- Iframe Module -->
<!--<xsl:if test="$mod_iframe = true()">-->
	<xsl:template match="段落内框"><iframe><xsl:call-template name="Core"/>
		<xsl:call-template name="frameborder"/><xsl:call-template name="height"/><xsl:call-template name="longdesc"/><xsl:call-template name="marginheight"/><xsl:call-template name="marginwidth"/><xsl:call-template name="scrolling"/><xsl:call-template name="src"/><xsl:call-template name="width"/>
		<xsl:if test="$mod_name_id = true()">
			<xsl:call-template name="name"/>
		</xsl:if>
		<xsl:apply-templates/></iframe></xsl:template>
<!--</xsl:if>-->

<!-- Metainformation Module -->
<!--<xsl:if test="$mod_meta = true()">-->
	<xsl:template match="说明"><meta><xsl:call-template name="I18N"/><xsl:call-template name="content"/><xsl:call-template name="http-equiv"/><xsl:call-template name="id"/><xsl:call-template name="name"/><xsl:call-template name="scheme"/><xsl:apply-templates/></meta></xsl:template>
<!--</xsl:if>-->

<!-- Scripting Module -->
<!--<xsl:if test="$mod_scripting = true()">-->
	<xsl:template match="编码"><script><xsl:call-template name="charset"/><xsl:call-template name="defer"/><xsl:call-template name="src"/><xsl:call-template name="type"/>
		<xsl:if test="$mod_legacy = true()">
			<xsl:call-template name="language"/>
		</xsl:if>
		<xsl:apply-templates/></script></xsl:template>
	<xsl:template match="无编码"><noscript><xsl:call-template name="Common"/><xsl:apply-templates/></noscript></xsl:template>
<!--</xsl:if>-->

<!-- Style Sheet Module -->
<!--<xsl:if test="$mod_stylesheet = true()">-->
	<xsl:template match="格式"><style><xsl:call-template name="I18N"/><xsl:call-template name="id"/><xsl:call-template name="media"/><xsl:call-template name="title"/><xsl:call-template name="type"/><xsl:apply-templates/></style></xsl:template>
<!--</xsl:if>-->


<!-- Link Module -->
<!--<xsl:if test="$mod_link = true()">-->
	<xsl:template match="链接"><link><xsl:call-template name="Common"/>
		<xsl:call-template name="charset"/><xsl:call-template name="href"/><xsl:call-template name="hreflang"/><xsl:call-template name="media"/><xsl:call-template name="rel"/><xsl:call-template name="rev"/><xsl:call-template name="type"/>
		<xsl:if test="$mod_target = true()">
			<xsl:call-template name="target"/>
		</xsl:if>
		<xsl:apply-templates/></link></xsl:template>
<!--</xsl:if>-->

<!-- Base Module -->
<!--<xsl:if test="$mod_base = true()">-->
	<xsl:template match="基本"><base>
		<xsl:call-template name="href"/><xsl:call-template name="id"/>
		<xsl:if test="$mod_target = true()">
			<xsl:call-template name="target"/>
		</xsl:if>
	<xsl:apply-templates/></base></xsl:template>
<!--</xsl:if>-->

<!-- Legacy Module -->
<!--<xsl:if test="$mod_legacy = true()">-->
	<xsl:template match="默认格式"><basefont><xsl:call-template name="color"/><xsl:call-template name="face"/><xsl:call-template name="id"/><xsl:call-template name="size"/><xsl:apply-templates/></basefont></xsl:template>
	<xsl:template match="居中"><center><xsl:call-template name="Common"/><xsl:apply-templates/></center></xsl:template>
	<xsl:template match="方向"><dir><xsl:call-template name="Common"/><xsl:call-template name="compact"/><xsl:apply-templates/></dir></xsl:template>
	<xsl:template match="格式"><font><xsl:call-template name="Core"/><xsl:call-template name="I18N"/><xsl:call-template name="color"/><xsl:call-template name="face"/><xsl:call-template name="size"/><xsl:apply-templates/></font></xsl:template>
	<xsl:template match="复原"><isindex><xsl:call-template name="Core"/><xsl:call-template name="I18N"/><xsl:call-template name="prompt"/><xsl:apply-templates/></isindex></xsl:template>
	<xsl:template match="菜单"><menu><xsl:call-template name="Common"/><xsl:call-template name="compact"/><xsl:apply-templates/></menu></xsl:template>
	<xsl:template match="划掉"><s><xsl:call-template name="Common"/><xsl:apply-templates/></s></xsl:template>
	<xsl:template match="中划线"><strike><xsl:call-template name="Common"/><xsl:apply-templates/></strike></xsl:template>
	<xsl:template match="下划线"><u><xsl:call-template name="Common"/><xsl:apply-templates/></u></xsl:template>
<!-- </xsl:if> -->

</xsl:stylesheet>