2006-02-20
xsl:param ã«ãã¼ãéåãæ¸¡ãã
ä¹
ã
ã«ãããã§æ
å ±åéããã¦ãããã
[å¼ç¨ï¼ xsl:param ã«ãã¼ãéåãæ¸¡ããhttp://lowreal.net/logs/2004/11/25/1 ãã] ã¨ããè¨äºãè¦ã¤ãã¾ãããããã«ã¯æåéãXSLTã® xsl:param ã«ãã¼ãéåãæ¸¡ãæ¹æ³ã¨ä¸ä¾ãè¨è¼ããã¦ãã¾ããã¡ãã£ã¨å¤ãè¨äºãªã®ã§ãæ¢ã«Trackbackãããã¾ãããæ¸¡ãããã®ã¯çµæããªã¼ãã©ã°ã¡ã³ãã§ããã
å³ã¡ã仿§ã®æå³ããæ¹æ³ã§ã¯ããã¾ããã
[XSLT1.0] ããåç¥ã®æ¹ãªãã°ãæ¿ç¥ã®æ§ã«ããã³ãã¬ã¼ãã¸ã®ãã©ã¡ã¼ã¿ã®å¼ã渡ãã¯ãxsl:with-paramè¦ç´ ã§æ¸¡ããã¨ãã§ãã¾ãããã®ãã©ã¡ã¼ã¿ã®å¤ã®æå®æ¹æ³ã¯ãxsl:variableãxsl:paramã®å ´åã¨åæ§ã«ãè¦ç´ ã®å
容ã§å¤ãè¨å®ããã¨çµæããªã¼ãã©ã°ã¡ã³ãã«å¤ãçµã³ã¤ãããã¨ã«ãªãã¾ããã¤ã¾ããXPath [XPath] ã®ãã¼ã¿åã«ã¯çµã³ä»ããããªãã
ç¶ããªãããè¨äºã«ããä¸ä¾ã¯ã仿§ã®æå³ã«åããæ¹æ³ï¼éæºæ ï¼ãªè¨³ã§ãããXSLTããã»ããµã®Sablotronãªãã°è¨äºè¨è¼ã®å¤æå¾ã®æ§ãªèª¤ã£ãæå¾ éãã®å¦çãè¿ãããã§ãï¼ããã¯ãSablotronã [XSLT1.0] ã«æºæ ãã¦ãªãã ããªã®ã§ãï¼ã
ãã®è¨äºã®ä¸ä¾ã¯ãè¨äºãèªãã 人ã®ä»æ§ã¸ã®çè§£åã«ãã£ã¦ã¯ãä¸è¦ãSablotronã使ãéã®è£æã¨æããããã¾ãããä»ã®æè¡ä»æ§ï¼X/HTMLãªã©ï¼ã§ãåæ§ã®äºã仿§ã®æå³ã«åããæ¹æ³ï¼ããã«ã¯ã仿§ãæ£ããçè§£ãã¦ãªãè ãè£æãªã©ã¨ç§°ããæ¹æ³ãå«ãï¼ã¯ä½¿ç¨ãã¹ãã§ã¯ãªãã¨ãããã¨ãããã§å¿µæ¼ããã¦ãããã