XML¤Î²áµîµ»ö°ìÍ÷¤Ï²èÌ̲¼¤Ë¤¢¤ê¤Þ¤¹¡£
XML:2005ǯ12·î¤ËRFC´«¹ð¤µ¤ì¤¿ATOM¤ËÂбþ¤·¤ÆXSLTÊÑ´¹
XML
2006ǯ01·î16Æü
µ×¡¹¤ËXSLT¥Í¥¿¡£¡£
Research Artisan¤ÎTOP¥Ú¡¼¥¸¤Ê¤É¤Ëɽ¼¨¤µ¤ì¤ë¡ÉÅÐÏ¿¥µ¥¤¥È¥Ô¥Ã¥¯¥¢¥Ã¥×¡ÉÉôʬ¤Ï¡¢¥æ¡¼¥¶¡¼ÅÐÏ¿¤µ¤ì¤¿¥µ¥¤¥È¤ÎRSS¥¢¥É¥ì¥¹¤òHTML¤ËÊÑ´¹¤·¤ÆÉ½¼¨¤·¤Æ¤¤¤ë¤Î¤Ç¤¹¤¬¡¢¤³¤ì¤ÎÊÑ´¹¤ÏXSLT¤Ç¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£¤Ç¡¢ºÇ¶á¤Ë¤Ê¤Ã¤ÆATOM¥Õ¥£¡¼¥É¤µ¤ì¤Æ¤¤¤ë¥µ¥¤¥È¤ÎÊÑ´¹¤¬¤É¤¦¤â¤¦¤Þ¤¯¤¤¤Ã¤Æ¤Ê¤¤¤Î¤ÇÄ´¤Ù¤Æ¤ß¤ë¤È¡¢ATOM»ÅÍͤ¬RFC²½¤µ¤ì¼ã´³¥Õ¥©¡¼¥Þ¥Ã¥È¤¬ÊѤï¤Ã¤¿¤è¤¦¤Ç¤¹¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:2005ǯ12·î¤ËRFC´«¹ð¤µ¤ì¤¿ATOM¤ËÂбþ¤·¤ÆXSLTÊÑ´¹
Research Artisan¤ÎTOP¥Ú¡¼¥¸¤Ê¤É¤Ëɽ¼¨¤µ¤ì¤ë¡ÉÅÐÏ¿¥µ¥¤¥È¥Ô¥Ã¥¯¥¢¥Ã¥×¡ÉÉôʬ¤Ï¡¢¥æ¡¼¥¶¡¼ÅÐÏ¿¤µ¤ì¤¿¥µ¥¤¥È¤ÎRSS¥¢¥É¥ì¥¹¤òHTML¤ËÊÑ´¹¤·¤ÆÉ½¼¨¤·¤Æ¤¤¤ë¤Î¤Ç¤¹¤¬¡¢¤³¤ì¤ÎÊÑ´¹¤ÏXSLT¤Ç¹Ô¤Ã¤Æ¤¤¤Þ¤¹¡£¤Ç¡¢ºÇ¶á¤Ë¤Ê¤Ã¤ÆATOM¥Õ¥£¡¼¥É¤µ¤ì¤Æ¤¤¤ë¥µ¥¤¥È¤ÎÊÑ´¹¤¬¤É¤¦¤â¤¦¤Þ¤¯¤¤¤Ã¤Æ¤Ê¤¤¤Î¤ÇÄ´¤Ù¤Æ¤ß¤ë¤È¡¢ATOM»ÅÍͤ¬RFC²½¤µ¤ì¼ã´³¥Õ¥©¡¼¥Þ¥Ã¥È¤¬ÊѤï¤Ã¤¿¤è¤¦¤Ç¤¹¡£
Atom-RSS²þÄû¤Î»î¤ß
Atom¤Ï¡¢RSS¤Î¥³¥ó¥»¥×¥È¤ò·Ñ¾µ¤·¤Ä¤Ä¡¢¥·¥ó¥¸¥±¡¼¥·¥ç¥ó/¥³¥ó¥Æ¥ó¥ÄÇÛ¿®¤ò¼ç´ã¤ËȯŸŪ¤Ê¿·¤·¤¤¥Õ¥£¡¼¥É¤Î¥Õ¥©¡¼¥Þ¥Ã¥È¤òºî¤í¤¦¤È¤¤¤¦¥×¥í¥¸¥§¥¯¥È¤Ç¡¢2005ǯ12·î¤ËRFC¤È¤Ê¤ê¤Þ¤·¤¿¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:2005ǯ12·î¤ËRFC´«¹ð¤µ¤ì¤¿ATOM¤ËÂбþ¤·¤ÆXSLTÊÑ´¹
0 Comment 0 Trackback Permalink
XML:XSLT:ºÆµ¢¤Ë¤è¤ë¥«¥¦¥ó¥È½èÍý:call-template
XML
2005ǯ06·î23Æü
XSLT¤Ç¤Ï¡¢´ðËÜŪ¤ËưŪ¤Ê¥³¡¼¥Ç¥£¥ó¥°¤Ï¤Ç¤¤Ê¤¤¤È¸À¤Ã¤Æ¤¤¤¤¡£
¤Ä¤Þ¤ê¡¢Ä̾ï¤Î¸À¸ì¤Ê¤éÊÑ¿ô¤ËÃͤòÆþ¤ì¤ë»ö¤ÇÍÆ°×¤Ë½ÐÍè¤ë½èÍý¤Ç¤â¡¢
XSLT¤Ç¤ÏÊÑ¿ô¤òÊÑ¿ôŪ¤Ë»È¤¨¤Ê¤¤¡ÊÄê¿ôŪ¤Ç¤¢¤ë¡Ë°Ù¡¢
¤«¤Ê¤êƬ¤òǺ¤Þ¤¹¤È¤³¤í¤Ç¤¢¤ë¡£
¤·¤«¤·¡¢XSLT¤Ç¤ÏºÆµ¢½èÍý¤òÍѤ¤¤ë»ö¤Ç¡¢
ưŪ¤Ê½èÍý¤ò¹Ô¤¦»ö¤â½ÐÍè¤ë¡£
¡Ö¼«Ê¬¤Ç¼«Ê¬¼«¿È¤ò¸Æ¤Ö¡×¤È¤¤¤¦¤è¤¦¤ÊºÆµ¢½èÍý¡£
¤Ä¤¤¤Ä¤¤Ìõ¤¬¤ï¤«¤é¤Ê¤¯¤Ê¤Ã¤Æ·É±ó¤·¤¬¤Á¤Ê¿Í¤â¤¤¤ë¤«¤âÃΤì¤Ê¤¤¤¬¡¢
¤³¤ì¤òXSLT¤Ç¤¦¤Þ¤¯ÍøÍѤ¹¤ì¤Ð¡¢XSLT¤Ç¤Ç¤¤ë»ö¤Î²ÄǽÀ¤Ï¹¤¬¤Ã¤Æ¤¯¤ë¡£¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:ºÆµ¢¤Ë¤è¤ë¥«¥¦¥ó¥È½èÍý:call-template
¤Ä¤Þ¤ê¡¢Ä̾ï¤Î¸À¸ì¤Ê¤éÊÑ¿ô¤ËÃͤòÆþ¤ì¤ë»ö¤ÇÍÆ°×¤Ë½ÐÍè¤ë½èÍý¤Ç¤â¡¢
XSLT¤Ç¤ÏÊÑ¿ô¤òÊÑ¿ôŪ¤Ë»È¤¨¤Ê¤¤¡ÊÄê¿ôŪ¤Ç¤¢¤ë¡Ë°Ù¡¢
¤«¤Ê¤êƬ¤òǺ¤Þ¤¹¤È¤³¤í¤Ç¤¢¤ë¡£
¤·¤«¤·¡¢XSLT¤Ç¤ÏºÆµ¢½èÍý¤òÍѤ¤¤ë»ö¤Ç¡¢
ưŪ¤Ê½èÍý¤ò¹Ô¤¦»ö¤â½ÐÍè¤ë¡£
¡Ö¼«Ê¬¤Ç¼«Ê¬¼«¿È¤ò¸Æ¤Ö¡×¤È¤¤¤¦¤è¤¦¤ÊºÆµ¢½èÍý¡£
¤Ä¤¤¤Ä¤¤Ìõ¤¬¤ï¤«¤é¤Ê¤¯¤Ê¤Ã¤Æ·É±ó¤·¤¬¤Á¤Ê¿Í¤â¤¤¤ë¤«¤âÃΤì¤Ê¤¤¤¬¡¢
¤³¤ì¤òXSLT¤Ç¤¦¤Þ¤¯ÍøÍѤ¹¤ì¤Ð¡¢XSLT¤Ç¤Ç¤¤ë»ö¤Î²ÄǽÀ¤Ï¹¤¬¤Ã¤Æ¤¯¤ë¡£¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:ºÆµ¢¤Ë¤è¤ë¥«¥¦¥ó¥È½èÍý:call-template
XML:XSLT¤Ç´Ø¿ô¡Ê¥Õ¥¡¥ó¥¯¥·¥ç¥ó¡ËŪ¤Ë½èÍý¤·¤¿¤¤¾ì¹ç:call-template
XML
2005ǯ06·î22Æü
XSLTÆâ¤ÇƱ¤¸¤è¤¦¤Ê½èÍý¤òÊ£¿ô½ñ¤¯É¬Í×À¤¬¤¢¤Ã¤¿¾ì¹ç¡¢
template¤òÍøÍѤ·¤Æ½èÍý¤ò´Ø¿ôŪ¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT¤Ç´Ø¿ô¡Ê¥Õ¥¡¥ó¥¯¥·¥ç¥ó¡ËŪ¤Ë½èÍý¤·¤¿¤¤¾ì¹ç:call-template
template¤òÍøÍѤ·¤Æ½èÍý¤ò´Ø¿ôŪ¤Ë¤¹¤ë¤³¤È¤¬¤Ç¤¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT¤Ç´Ø¿ô¡Ê¥Õ¥¡¥ó¥¯¥·¥ç¥ó¡ËŪ¤Ë½èÍý¤·¤¿¤¤¾ì¹ç:call-template
XML:XSL:XSLT:ÊÑ¿ô¡Êvariable¡Ë¤Î¼è°·¤¤
XML
2005ǯ06·î16Æü
¤Þ¤º¡¢XSLT¤ÎÊÑ¿ô¡Êvariable¡Ë¤Ë¤Ä¤¤¤Æ¤Ï¡¢
¡äXML:XSL:XSLT:ÊÑ¿ô¡Êvariable¡Ë¤ËÃͤòÂåÆþ¤¹¤ë¤Ë¤Ï
¤Ç½ñ¤¤¤¿Ä̤ꡢ½ê°â¡¢Äê¿ôŪ¤Ë¤·¤«¼è¤ê°·¤¦»ö¤¬½ÐÍè¤Ê¤¤¡£
¤Ä¤Þ¤ê¡¢1²ó¤·¤«Ãͤ¬ÂåÆþ¤Ç¤¤Ê¤¤¤È¤â¤¤¤¨¤ë¤¬¡¢¡¢
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSL:XSLT:ÊÑ¿ô¡Êvariable¡Ë¤Î¼è°·¤¤
¡äXML:XSL:XSLT:ÊÑ¿ô¡Êvariable¡Ë¤ËÃͤòÂåÆþ¤¹¤ë¤Ë¤Ï
¤Ç½ñ¤¤¤¿Ä̤ꡢ½ê°â¡¢Äê¿ôŪ¤Ë¤·¤«¼è¤ê°·¤¦»ö¤¬½ÐÍè¤Ê¤¤¡£
¤Ä¤Þ¤ê¡¢1²ó¤·¤«Ãͤ¬ÂåÆþ¤Ç¤¤Ê¤¤¤È¤â¤¤¤¨¤ë¤¬¡¢¡¢
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSL:XSLT:ÊÑ¿ô¡Êvariable¡Ë¤Î¼è°·¤¤
XML:XSLT:XPATH:¥í¥±¡¼¥·¥ç¥ó¥Ñ¥¹¤ò»È¤Ã¤¿¥Ç¡¼¥¿²Ã¹©:child
XML
2005ǯ03·î16Æü
¡ÊÂÌʸ¡Ë
Åö¥µ¥¤¥È¤Ç¤ÏXML¤Îµ»½Ñ¸¦µæ¤â¹Ô¤Ã¤Æ¤¤¤ë¤¬¡¢
¸½¾õ¡¢¤¢¤Þ¤ê¿Íµ¤¤Î¤¢¤ë¡ÊÆÉ¤Þ¤ì¤ë¡Ëµ»ö¤Ç¤Ï¤Ê¤¤¡£
²¿¤Ç¤«¡©¡©
XML¤È¤¤¤¦¸ÀÍÕ¤À¤±¤Ç¡¢¡ÖÆñ¤·¤¤¡×¡¦¡ÖÌõ¤ï¤«¤é¤ó¡×¡¢¡¢
¤¤¤ä¡¢¤½¤ì°ÊÁ°¤Ë¡Ö¶½Ì£¤Ê¤¤¡×¤¤¤¦»ö¤Ç¤¢¤í¤¦¤«¡£¡£
¤·¤«¤·¡¢º£¸å¤Ïº£¤Þ¤Ç°Ê¾å¤ËXML¤¬¿§¤ó¤Ê¶ÉÌ̤ǽÅÍ׻뤵¤ì¤Æ¤¯¤ë¤Î¤Ï´Ö°ã¤¤¤Ê¤¤¡¢
¤ÈÅö¥µ¥¤¥È¤Ç¤Ï¹Í¤¨¤Æ¤¤¤ë¡£
¤³¤ÎÊդΥá¥â¤Ï¡¢¸å¡¹½ÅÊõ¤µ¤ì¤ëµ»ö¤Ë¤Ê¤êÆÀ¤ë¤Î¤Ç¡¢
¿Íµ¤±¾¡¹¤ÏÃÖ¤¤¤Æ¤ª¤¤¤Æ¡¢º£¸å¤â¥á¥â¤·¤Æ¤¤¤³¤¦¤È»×¤¦¡£
¤Ç¡¢XML¥Ç¡¼¥¿¤Î²Ã¹©¤ÏXSLT¤ò¤¦¤Þ¤¯»ÈÍѤ¹¤ì¤Ð¡¢
¤¢¤ì¤Þ¡ª¡©¤È»×¤¦¤¯¤é¤¤´Êñ¤Ë¤Ç¤¤ë¡£
º£²ó¤â¤½¤Î°ìÎã¤ò¤Ð¡£
¤È¤Ë¤«¤¯¡¢
¡Ö¤Þ¤¢¡¢¤ß¤Ê¤µ¤óʹ¤¤¤Æ¤¯¤À¤µ¤¤¡Ê¿ÍÀ¸¹¬Ï¯Ä´¡Ë¡×
XML¤Ã¤Æ¤ä¤ê¤À¤¹¤ÈÌÌÇò¤¤¤Ã¤¹¤è¡ª
¡ÊËÜÂê¡Ë
XML¥Ç¡¼¥¿¤òXSLT¤Ç²Ã¹©¤¹¤ëºÝ¡¢XPATH¤ò»È¤¦»ö¤Ç¡¢
¤«¤Ê¤êÍÆ°×¤Ë¥Ç¡¼¥¿¤ò¼è¤ê½Ð¤¹»ö¤¬½ÐÍè¤ë¡£
XPATH¤Ï¡¢¤¦¤Þ¤¯»È¤¨¤Ð»È¤¦¤Û¤É¡¢¤½¤Î°ÒÎϤò¶¯Îõ¤Ëȯ´ø¤¹¤ë¤È¸À¤¨¤è¤¦¡£
º£²ó¤Ï¡¢¥³¥ó¥Æ¥¥¹¥È¥Î¡¼¥É¤Î»ÒÍ×ÁǤòÁªÂò¤¹¤ë¡Échild::¡É¤ò»È¤Ã¤Æ¡¢
¤½¤Î»ÈÍÑÊýË¡¤Î°ìÎã¤ò¥á¥â¤¹¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:XPATH:¥í¥±¡¼¥·¥ç¥ó¥Ñ¥¹¤ò»È¤Ã¤¿¥Ç¡¼¥¿²Ã¹©:child
Åö¥µ¥¤¥È¤Ç¤ÏXML¤Îµ»½Ñ¸¦µæ¤â¹Ô¤Ã¤Æ¤¤¤ë¤¬¡¢
¸½¾õ¡¢¤¢¤Þ¤ê¿Íµ¤¤Î¤¢¤ë¡ÊÆÉ¤Þ¤ì¤ë¡Ëµ»ö¤Ç¤Ï¤Ê¤¤¡£
²¿¤Ç¤«¡©¡©
XML¤È¤¤¤¦¸ÀÍÕ¤À¤±¤Ç¡¢¡ÖÆñ¤·¤¤¡×¡¦¡ÖÌõ¤ï¤«¤é¤ó¡×¡¢¡¢
¤¤¤ä¡¢¤½¤ì°ÊÁ°¤Ë¡Ö¶½Ì£¤Ê¤¤¡×¤¤¤¦»ö¤Ç¤¢¤í¤¦¤«¡£¡£
¤·¤«¤·¡¢º£¸å¤Ïº£¤Þ¤Ç°Ê¾å¤ËXML¤¬¿§¤ó¤Ê¶ÉÌ̤ǽÅÍ׻뤵¤ì¤Æ¤¯¤ë¤Î¤Ï´Ö°ã¤¤¤Ê¤¤¡¢
¤ÈÅö¥µ¥¤¥È¤Ç¤Ï¹Í¤¨¤Æ¤¤¤ë¡£
¤³¤ÎÊդΥá¥â¤Ï¡¢¸å¡¹½ÅÊõ¤µ¤ì¤ëµ»ö¤Ë¤Ê¤êÆÀ¤ë¤Î¤Ç¡¢
¿Íµ¤±¾¡¹¤ÏÃÖ¤¤¤Æ¤ª¤¤¤Æ¡¢º£¸å¤â¥á¥â¤·¤Æ¤¤¤³¤¦¤È»×¤¦¡£
¤Ç¡¢XML¥Ç¡¼¥¿¤Î²Ã¹©¤ÏXSLT¤ò¤¦¤Þ¤¯»ÈÍѤ¹¤ì¤Ð¡¢
¤¢¤ì¤Þ¡ª¡©¤È»×¤¦¤¯¤é¤¤´Êñ¤Ë¤Ç¤¤ë¡£
º£²ó¤â¤½¤Î°ìÎã¤ò¤Ð¡£
¤È¤Ë¤«¤¯¡¢
¡Ö¤Þ¤¢¡¢¤ß¤Ê¤µ¤óʹ¤¤¤Æ¤¯¤À¤µ¤¤¡Ê¿ÍÀ¸¹¬Ï¯Ä´¡Ë¡×
XML¤Ã¤Æ¤ä¤ê¤À¤¹¤ÈÌÌÇò¤¤¤Ã¤¹¤è¡ª
¡ÊËÜÂê¡Ë
XML¥Ç¡¼¥¿¤òXSLT¤Ç²Ã¹©¤¹¤ëºÝ¡¢XPATH¤ò»È¤¦»ö¤Ç¡¢
¤«¤Ê¤êÍÆ°×¤Ë¥Ç¡¼¥¿¤ò¼è¤ê½Ð¤¹»ö¤¬½ÐÍè¤ë¡£
XPATH¤Ï¡¢¤¦¤Þ¤¯»È¤¨¤Ð»È¤¦¤Û¤É¡¢¤½¤Î°ÒÎϤò¶¯Îõ¤Ëȯ´ø¤¹¤ë¤È¸À¤¨¤è¤¦¡£
º£²ó¤Ï¡¢¥³¥ó¥Æ¥¥¹¥È¥Î¡¼¥É¤Î»ÒÍ×ÁǤòÁªÂò¤¹¤ë¡Échild::¡É¤ò»È¤Ã¤Æ¡¢
¤½¤Î»ÈÍÑÊýË¡¤Î°ìÎã¤ò¥á¥â¤¹¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:XPATH:¥í¥±¡¼¥·¥ç¥ó¥Ñ¥¹¤ò»È¤Ã¤¿¥Ç¡¼¥¿²Ã¹©:child
XML:XSLT¤ÇºÇÂçÃͤòµá¤á¤ë
XML
2005ǯ03·î07Æü
XSLT´Ø¿ô¤Ë¤Ï¡¢¡Öcount´Ø¿ô¡×¤ä¡Ösum´Ø¿ô¡×¤Î¤è¤¦¤Ê¿ôÃÍ·×»»´Ø¿ô¤¬¤¢¤ë¤¬¡¢
¡Ömax´Ø¿ô¡×¤È¤¤¤Ã¤¿¤è¤¦¤Ë´Ø¿ô¤È¤·¤ÆºÇÂçÃͤòµá¤á¤ì¤ë¤â¤Î¤Ï¤Ê¤¤¡£
¤·¤«¤·¡¢¡Ösort¡×¤ä¡Öposition´Ø¿ô¡×¤ò»ÈÍѤ·¤ÆºÇÂçÃͤòµá¤á¤ë»ö¤Ï²Äǽ¤Ç¤¢¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT¤ÇºÇÂçÃͤòµá¤á¤ë
¡Ömax´Ø¿ô¡×¤È¤¤¤Ã¤¿¤è¤¦¤Ë´Ø¿ô¤È¤·¤ÆºÇÂçÃͤòµá¤á¤ì¤ë¤â¤Î¤Ï¤Ê¤¤¡£
¤·¤«¤·¡¢¡Ösort¡×¤ä¡Öposition´Ø¿ô¡×¤ò»ÈÍѤ·¤ÆºÇÂçÃͤòµá¤á¤ë»ö¤Ï²Äǽ¤Ç¤¢¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT¤ÇºÇÂçÃͤòµá¤á¤ë
XML:XSLT:¥Ñ¥é¥á¡¼¥¿¤ò»È¤Ã¤¿¥Æ¥ó¥×¥ì¡¼¥È´Ö¤Î¥Ç¡¼¥¿¼õ¤±ÅϤ·:with-param
XML
2005ǯ02·î21Æü
¥Ñ¥é¥á¡¼¥¿¤ò»È¤Ã¤Æ¡¢³°Éô¡ÊXSLT¤Î³°¡Ë¤«¤éXSLT¤ËÃͤòÅϤ¹ÊýË¡¤Ï¡¢
PHP¤ÎTips¤È¤·¤Æ½ñ¤¤Þ¤·¤¿¡£
¡äPHP:XSLT¤Ë³°Éô¤«¤é°ú¿ô¡Ê¥Ñ¥é¥á¡¼¥¿¡Ë¤òÅϤ¹ÊýË¡:DOM XML´Ø¿ô
º£²ó¤Ï¡¢XSLTÆâ¤Î¥Æ¥ó¥×¥ì¡¼¥È´Ö¤ÇÃͤò¼õ¤±ÅϤ¹ÊýË¡¤òµ½Ò¤·¤Þ¤¹¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:¥Ñ¥é¥á¡¼¥¿¤ò»È¤Ã¤¿¥Æ¥ó¥×¥ì¡¼¥È´Ö¤Î¥Ç¡¼¥¿¼õ¤±ÅϤ·:with-param
PHP¤ÎTips¤È¤·¤Æ½ñ¤¤Þ¤·¤¿¡£
¡äPHP:XSLT¤Ë³°Éô¤«¤é°ú¿ô¡Ê¥Ñ¥é¥á¡¼¥¿¡Ë¤òÅϤ¹ÊýË¡:DOM XML´Ø¿ô
º£²ó¤Ï¡¢XSLTÆâ¤Î¥Æ¥ó¥×¥ì¡¼¥È´Ö¤ÇÃͤò¼õ¤±ÅϤ¹ÊýË¡¤òµ½Ò¤·¤Þ¤¹¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:¥Ñ¥é¥á¡¼¥¿¤ò»È¤Ã¤¿¥Æ¥ó¥×¥ì¡¼¥È´Ö¤Î¥Ç¡¼¥¿¼õ¤±ÅϤ·:with-param
XML:XSLT:XPATH:¥í¥±¡¼¥·¥ç¥ó¥Ñ¥¹¤Ç¾ò·ï»ØÄꤷ¤Æ»ÒÍ×ÁǤò¼èÆÀ¤¹¤ë
XML
2005ǯ01·î21Æü
XML¥Ç¡¼¥¿¤ò°·¤¦ºÝ¤Ë¡ÉXPATH¡É¤ò͸ú¤ËÍøÍѤ¹¤ì¤Ð¡¢
¤«¤Ê¤êÍÆ°×¤Ë¥Ç¡¼¥¿ÊÔ½¸¤Ç¤¤ë¡£
¤½¤ì¤Ï¡¢XPATH¤Ë´Ø¿ô¤¬ÍѰդµ¤ì¤Æ¤¤¤ë»ö¤âÍ×°ø¤Î°ì¤Ä¤È¸À¤¨¤ë¤¬¡¢
XPATH¤Î¡Ö¥Ñ¥¹É½¸½¡×¤ò¤¦¤Þ¤¯ÍøÍѤ¹¤ë¤À¤±¤Ç¤â¸ú²Ì¤ÏÀäÂç¤Ç¤¢¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:XPATH:¥í¥±¡¼¥·¥ç¥ó¥Ñ¥¹¤Ç¾ò·ï»ØÄꤷ¤Æ»ÒÍ×ÁǤò¼èÆÀ¤¹¤ë
¤«¤Ê¤êÍÆ°×¤Ë¥Ç¡¼¥¿ÊÔ½¸¤Ç¤¤ë¡£
¤½¤ì¤Ï¡¢XPATH¤Ë´Ø¿ô¤¬ÍѰդµ¤ì¤Æ¤¤¤ë»ö¤âÍ×°ø¤Î°ì¤Ä¤È¸À¤¨¤ë¤¬¡¢
XPATH¤Î¡Ö¥Ñ¥¹É½¸½¡×¤ò¤¦¤Þ¤¯ÍøÍѤ¹¤ë¤À¤±¤Ç¤â¸ú²Ì¤ÏÀäÂç¤Ç¤¢¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:XPATH:¥í¥±¡¼¥·¥ç¥ó¥Ñ¥¹¤Ç¾ò·ï»ØÄꤷ¤Æ»ÒÍ×ÁǤò¼èÆÀ¤¹¤ë
XML:XSLT:for-each¤ò»ÈÍѤ·¤Æ¤Î·«¤êÊÖ¤·½èÍý:¤½¤Î»È¤¤Êý¤ÎÀÚ¤êʬ¤±
XML
2004ǯ10·î28Æü
¢£for-each
»ØÄꤷ¤¿¥Î¡¼¥É¤ËÂФ·¤Æ¡¢·«¤êÊÖ¤·½èÍý¤ò¹Ô¤¦¡£
¡ãµ½ÒÎã¡ä
XSLT¤Ë¤ª¤¤¤Æ¡¢XML¥Ç¡¼¥¿¤Î¥Î¡¼¥É¤òé¤Ã¤Æ½èÍý¤¹¤ë¾ì¹ç¡¢
´ðËÜŪ¤Ë¤Ï¡¢ÁªÂò¤·¤¿¥Î¡¼¥É¤ËľÀܥƥó¥×¥ì¡¼¥È¤ò»ØÄꤹ¤ì¤Ð¤è¤¤¡£
¤·¤«¤·¡¢¥Î¡¼¥É¤ò½ç¤Ëé¤Ã¤Æ¤¤¤¯²áÄø¤Ç¡¢Á°¤Ë¤¢¤Ã¤¿¥Î¡¼¥É¤ò»²¾È¤·¤¿¤¤¾ì¹ç¤¬¤¢¤ë¡£
¹¹¤Ë¡¢¤½¤ÎÁ°¤Ë¤¢¤Ã¤¿¥Î¡¼¥É¤Ç·«¤êÊÖ¤·½èÍý¤ò¹Ô¤¤¤¿¤¤¾ì¹ç¤Ê¤É¤Ë¤Ï¡¢
¡Éfor-each¡É¤Î·«¤êÊÖ¤·½èÍý¤òŬÍѤ¹¤ë»ö¤Ç¼Â¸½²Äǽ¤È¤Ê¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:for-each¤ò»ÈÍѤ·¤Æ¤Î·«¤êÊÖ¤·½èÍý:¤½¤Î»È¤¤Êý¤ÎÀÚ¤êʬ¤±
»ØÄꤷ¤¿¥Î¡¼¥É¤ËÂФ·¤Æ¡¢·«¤êÊÖ¤·½èÍý¤ò¹Ô¤¦¡£
¡ãµ½ÒÎã¡ä
<xsl:for-each select="./count">
test1:<xsl:value-of select="." /><br />
</xsl:for-each>
XSLT¤Ë¤ª¤¤¤Æ¡¢XML¥Ç¡¼¥¿¤Î¥Î¡¼¥É¤òé¤Ã¤Æ½èÍý¤¹¤ë¾ì¹ç¡¢
´ðËÜŪ¤Ë¤Ï¡¢ÁªÂò¤·¤¿¥Î¡¼¥É¤ËľÀܥƥó¥×¥ì¡¼¥È¤ò»ØÄꤹ¤ì¤Ð¤è¤¤¡£
¤·¤«¤·¡¢¥Î¡¼¥É¤ò½ç¤Ëé¤Ã¤Æ¤¤¤¯²áÄø¤Ç¡¢Á°¤Ë¤¢¤Ã¤¿¥Î¡¼¥É¤ò»²¾È¤·¤¿¤¤¾ì¹ç¤¬¤¢¤ë¡£
¹¹¤Ë¡¢¤½¤ÎÁ°¤Ë¤¢¤Ã¤¿¥Î¡¼¥É¤Ç·«¤êÊÖ¤·½èÍý¤ò¹Ô¤¤¤¿¤¤¾ì¹ç¤Ê¤É¤Ë¤Ï¡¢
¡Éfor-each¡É¤Î·«¤êÊÖ¤·½èÍý¤òŬÍѤ¹¤ë»ö¤Ç¼Â¸½²Äǽ¤È¤Ê¤ë¡£
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:for-each¤ò»ÈÍѤ·¤Æ¤Î·«¤êÊÖ¤·½èÍý:¤½¤Î»È¤¤Êý¤ÎÀÚ¤êʬ¤±
XML:XSLT:¥¤¥ó¥¯¥ë¡¼¥É¡Êinclude¡Ë:ÊÌ¥Õ¥¡¥¤¥ë¥¤¥ó¥¯¥ë¡¼¥É¤ò»È¤Ã¤Æ¡¢¥Æ¥ó¥×¥ì¡¼¥È¤ÎºÆÍøÍÑ
XML
2004ǯ10·î19Æü
¢£include
Ê£¿ô¤ÎXSLTÆâ¤ÇƱ¤¸½èÍý¤ò¹Ô¤¦¤è¤¦¤Ê¾ì¹ç¡¢
1¤Ä¤ÎÊ̤ÎXSL¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤È¤·¤Æ»ÈÍѤ·À¸»ºÀ¤ò¹â¤á¤ë¡£
¡ãµ½ÒÎã¡ä
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:¥¤¥ó¥¯¥ë¡¼¥É¡Êinclude¡Ë:ÊÌ¥Õ¥¡¥¤¥ë¥¤¥ó¥¯¥ë¡¼¥É¤ò»È¤Ã¤Æ¡¢¥Æ¥ó¥×¥ì¡¼¥È¤ÎºÆÍøÍÑ
Ê£¿ô¤ÎXSLTÆâ¤ÇƱ¤¸½èÍý¤ò¹Ô¤¦¤è¤¦¤Ê¾ì¹ç¡¢
1¤Ä¤ÎÊ̤ÎXSL¥Õ¥¡¥¤¥ë¤ò¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë¤È¤·¤Æ»ÈÍѤ·À¸»ºÀ¤ò¹â¤á¤ë¡£
¡ãµ½ÒÎã¡ä
<xsl:include href="include.xsl" />
¡ä³¤¤òÆÉ¤à¡¦¡¦¡¦XML:XSLT:¥¤¥ó¥¯¥ë¡¼¥É¡Êinclude¡Ë:ÊÌ¥Õ¥¡¥¤¥ë¥¤¥ó¥¯¥ë¡¼¥É¤ò»È¤Ã¤Æ¡¢¥Æ¥ó¥×¥ì¡¼¥È¤ÎºÆÍøÍÑ