<?xml version="1.0" encoding="UTF-8" ?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xml:lang="ja">
<xsl:output method="text" indent="yes" encoding="UTF-8"/>
<xsl:strip-space elements="*"/>

<!--子音の種類、開始時間、終了時間を取得-->

<!--Phone要素を見つける--> 
<xsl:template match="Phone">
	<!--Phone要素の属性 PhoneClass の値が「consonant」であるものを探す-->
	<xsl:if test= "@PhoneClass='consonant'">
        <!--条件を満たすときの 子音の種類 を表示--> 
        <xsl:value-of select="@PhoneEntity" /> 
		<xsl:text>,</xsl:text>
		<!--条件を満たすときの PhoneStartTime 属性の値を表示--> 
		<xsl:value-of select="@PhoneStartTime" /> 
		<xsl:text>,</xsl:text> 
		<!--条件を満たすときの PhoneEndTime の値を表示--> 
		<xsl:value-of select="@PhoneEndTime" /> 
        <xsl:text>,</xsl:text>
        <!--改行記号--> 
        <xsl:text>&#x0a;</xsl:text>
	</xsl:if>
    <!--または、Phone要素の属性 PhoneEntity の値が「SclS」であるものを探す-->
	<xsl:if test= "@PhoneEntity='SclS'">
        <!--条件を満たすときの 子音の種類 を表示--> 
        <xsl:value-of select="@PhoneEntity" /> 
		<xsl:text>,</xsl:text>
		<!--条件を満たすときの PhoneStartTime 属性の値を表示--> 
		<xsl:value-of select="@PhoneStartTime" /> 
		<xsl:text>,</xsl:text> 
		<!--条件を満たすときの PhoneEndTime の値を表示--> 
		<xsl:value-of select="@PhoneEndTime" /> 
        <xsl:text>,</xsl:text>
        <!--改行記号--> 
        <xsl:text>&#x0a;</xsl:text>
	</xsl:if> 
    <!--または、Phone要素の属性 PhoneEntity の値が「N」であるものを探す-->
	<xsl:if test= "@PhoneEntity='N'">
        <!--条件を満たすときの 子音の種類 を表示--> 
        <xsl:value-of select="@PhoneEntity" /> 
		<xsl:text>,</xsl:text>
		<!--条件を満たすときの PhoneStartTime 属性の値を表示--> 
		<xsl:value-of select="@PhoneStartTime" /> 
		<xsl:text>,</xsl:text> 
		<!--条件を満たすときの PhoneEndTime の値を表示--> 
		<xsl:value-of select="@PhoneEndTime" /> 
        <xsl:text>,</xsl:text>
        <!--改行記号--> 
        <xsl:text>&#x0a;</xsl:text>
	</xsl:if> 
</xsl:template> 

</xsl:stylesheet> 