XML�e�L�X�g�̏�����: �X�^�C���V�[�g�̓K�p

2002�N5��26��(��)�X�V


���X�^�C���V�[�g�̓K�p

�����: �O���G���e�B�e�B���g����XML�h�L�������g��XSL�X�^�C���V�[�g��K�p����̂ɂ͂Ȃɂ����ʂȎw�肪�v���?

������: ������BXSL�X�^�C���V�[�g�̊w�K�ł�����̂Ɠ����ł����񂾂�B

�����: �����A�Ȃ񂾁B�����Ȃ́B

������: ����ɃX�^�C���V�[�g�̓��e�́A�O���G���e�B�e�B����荞�܂ꂽ��Ԃ��C���[�W���Ďw�肷��΂����񂾂�B


��XSL�X�^�C���V�[�g�t�@�C���̎w��

�����: ���Ⴀ�A�O���G���e�B�e�B���g��Ȃ��łЂƂ‚̃t�@�C����XML�h�L�������g��������Ƃ��Ɠ����Ȃ̂ˁB

������: ���������B���႟�AXSL�X�^�C���V�[�g�t�@�C�����w�肵�Ă݂悤�ˁB

���t�W�T���v���h�L�������g(XSL�w��L��)

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE manyosyu [
<!ENTITY volume1 SYSTEM "volume1.xml">
<!ENTITY volume2 SYSTEM "volume2.xml">

]>

<?xml-stylesheet type="text/xsl" href="sample-2.xsl"?>

<manyosyu>
&volume1;
&volume2;

</manyosyu>

�����: ���E�E�E�ΐF�ŏ������Ƃ���ˁB�O�Ɋw�K�����X�^�C���V�[�g�̎w��Ɠ����ˁB���S������B"sample-2.xsl"�͍��񌩂��Ă����T���v����XSL�X�^�C���V�[�g�̃t�@�C�����ˁB

������: ���������B���Ⴀ�A����XSL�X�^�C���V�[�g�̓��e�����Ă݂悤�B���ʂȂ��Ƃ͂��Ă��Ȃ����炷���ɂ킩��Ǝv����B

�����: ����!


��XML�X�^�C���V�[�g�̃T���v��

������: ���Ⴀ�A�‚��̐}�����ĂˁB�T���v���h�L�������gmanyosyu(���t�W)����1������2������\������Ă����ˁB������A�����ł���1������2������ʂ���悤�ȃX�^�C���V�[�g�ɂȂ��Ă���񂾁B

�����: �����Ƃ�volume�v�f�ŕ�����Ă��邩��A���ꂪ�킩��悤�ɕ\������̂�ˁB

�X�^�C���V�[�g�̃T���v���̊T�v

������: ���������B�����āAvolume�v�f��pno�����Ɋ����������Ă��邩��A�����\���ɗ��p���悤�B���Ⴀ�A���ɃX�^�C���V�[�g�̃��X�g���ڂ��Ă������ˁB

�X�^�C���V�[�g�̃��X�g�@"sample-2.xsl"

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

<xsl:template match="/">
  <html>
  <head>
  <title>���̂���XML: �O���G���e�B�e�B�̗��p��XSL�K�p</title>
  <link rel="stylesheet" type="text/css" href="manyo-2.css" />
  </head>

  <body>

  <xsl:apply-templates />

  </body>
  </html>
</xsl:template>


<xsl:template match="volume">
<p class="subtitle">�����t�W��<xsl:value-of select="@no" />��(����)</p>

<table border="0" width="500" align="center">
  <xsl:apply-templates />
</table>
</xsl:template>


<xsl:template match="poem">
<xsl:if test="(pno mod 2) = 0">
  <tr>
    <th>�̔ԍ�: <xsl:value-of select="pno" /></th>
    <th>���:<xsl:value-of select="poet" /></th>
  </tr>
  <tr>
    <td colspan="2"><xsl:value-of select="yomi" /></td>
  </tr>
  <tr>
    <td><xsl:value-of select="mean" /></td>
    <td>
      <img>
      <xsl:attribute name="src">
      <xsl:value-of select="image" />
      </xsl:attribute>
      </img>
    </td>
  </tr>
</xsl:if>
</xsl:template>

</xsl:stylesheet>

�����: ���񂤂�B�킩���B�ł��A<xsl:if test="(pno mod 2) = 0">���Ăǂ����Ă����?

������: �����A�S���\������ƃC���[�W�������̂ŏd�����Ȃ邩��A�̂̐����i�荞�ނ��߂ɓ��ꂽ�񂾁B

�����: �������B����ŋ����ԍ��̉̂�����\������悤�ɂ��Ă���̂ˁB

������: ���������B���Ⴀ�A�T���v���ւ̃����N�����ɍڂ��Ă�������N���b�N���Ă݂�(Internet Explorer 6.0�����g�����������ˁB)�B

�O���G���e�B�e�B�Q��/�X�^�C���V�[�g�K�p�̃T���v��: ext_sample-2.xml

�O���G���e�B�e�B�Q��/�X�^�C���V�[�g�K�p�̃T���v���̕\������

�����: �����A�������������B���ꂼ��̊����������^�C�g���Ɖ̂��ڂ����\�������ƌ������ˁB

������: ����ŁA�O���G���e�B�e�B���g����XML�h�L�������g�̕\���̎d�����킩�����ˁB���̃R�[�i�[�ł̊w�K�͂ЂƂƂ���I���ł��B

�����: �́`���B���肪�ƁB