XSLT ¼ò½é

XSLT ÊÇÒ»ÖÖÓÃÓÚ½« XML Îĵµ×ª»»Îª XHTML Îĵµ»òÆäËû XML ÎĵµµÄÓïÑÔ¡£

XPath ÊÇÒ»ÖÖÓÃÓÚÔÚ XML ÎĵµÖнøÐе¼º½µÄÓïÑÔ¡£

ѧϰ֮ǰ£¬ÄúÐèÒª¾ß±¸µÄ»ù´¡ÖªÊ¶£º

ÔÚÄú¼ÌÐøÑ§Ï°Ö®Ç°£¬ÐèÒª¶ÔÒÔÏÂ֪ʶÓлù±¾µÄÁ˽⣺

  • HTML / XHTML
  • XML / XML ÃüÃû¿Õ¼ä
  • XPath

Èç¹ûÄúÏ£ÍûÊ×ÏÈѧϰÕâЩÏîÄ¿£¬ÇëÔÚÎÒÃÇµÄ Ê×Ò³ ·ÃÎÊÕâЩ½Ì³Ì¡£

ʲôÊÇ XSLT£¿

  • XSLT Ö¸ XSL ת»»£¨XSL Transformations£©¡£
  • XSLT ÊÇ XSL ÖÐ×îÖØÒªµÄ²¿·Ö¡£
  • XSLT ¿É½«Ò»ÖÖ XML Îĵµ×ª»»ÎªÁíÍâÒ»ÖÖ XML Îĵµ¡£
  • XSLT ʹÓà XPath ÔÚ XML ÎĵµÖнøÐе¼º½¡£
  • XPath ÊÇÒ»¸ö W3C ±ê×¼¡£

XSLT = XSL ת»»

XSLT ÊÇ XSL ÖÐ×îÖØÒªµÄ²¿·Ö¡£

XSLT ÓÃÓÚ½«Ò»ÖÖ XML Îĵµ×ª»»ÎªÁíÍâÒ»ÖÖ XML Îĵµ£¬»òÕ߿ɱ»ä¯ÀÀÆ÷ʶ±ðµÄÆäËûÀàÐ͵ÄÎĵµ£¬±ÈÈç HTML ºÍ XHTML¡£Í¨³££¬XSLT ÊÇͨ¹ý°Ñÿ¸ö XML ÔªËØ×ª»»Îª (X)HTML ÔªËØÀ´Íê³ÉÕâÏ×÷µÄ¡£

ͨ¹ý XSLT£¬Äú¿ÉÒÔÏò»òÕß´ÓÊä³öÎļþÌí¼Ó»òÒÆ³ýÔªËØºÍÊôÐÔ¡£ÄúÒ²¿ÉÖØÐÂÅÅÁÐÔªËØ£¬Ö´ÐвâÊÔ²¢¾ö¶¨Òþ²Ø»òÏÔʾÄĸöÔªËØ£¬µÈµÈ¡£

ÃèÊöת»¯¹ý³ÌµÄÒ»ÖÖͨ³£µÄ˵·¨ÊÇ£¬XSLT °Ñ XML Ô´Ê÷ת»»Îª XML ½á¹ûÊ÷¡£

XSLT ʹÓà XPath

XSLT ʹÓà XPath ÔÚ XML ÎĵµÖвéÕÒÐÅÏ¢¡£XPath ±»ÓÃÀ´Í¨¹ýÔªËØºÍÊôÐÔÔÚ XML ÎĵµÖнøÐе¼º½¡£

Èç¹ûÄúÏ£ÍûÊ×ÏÈѧϰ XPath£¬Çë·ÃÎÊÎÒÃÇµÄ XPath ½Ì³Ì¡£

ËüÈçºÎ¹¤×÷£¿

ÔÚת»»¹ý³ÌÖУ¬XSLT ʹÓà XPath À´¶¨ÒåÔ´ÎĵµÖÐ¿ÉÆ¥ÅäÒ»¸ö»ò¶à¸öÔ¤¶¨ÒåÄ£°åµÄ²¿·Ö¡£Ò»µ©Æ¥Åä±»ÕÒµ½£¬XSLT ¾Í»á°ÑÔ´ÎĵµµÄÆ¥Å䲿·Öת»»Îª½á¹ûÎĵµ¡£

XSLT ÊÇ W3C ±ê×¼

XSLT ÔÚ 1999 Äê 11 Ô 16 ÈÕ±»È·Á¢Îª W3C ±ê×¼¡£

ÈçÐè¸ü¶àÓÐ¹Ø W3C µÄ XSLT »î¶¯µÄÐÅÏ¢£¬Çë·ÃÎÊÎÒÃÇµÄ W3C ½Ì³Ì¡£

VUE