XQuery ¼ò½é
½âÊÍ XQuery ×î¼Ñ·½Ê½ÊÇÕâÑù½²£ºXQuery Ïà¶ÔÓÚ XML µÄ¹ØÏµ£¬µÈͬÓÚ SQL Ïà¶ÔÓÚÊý¾Ý¿â±íµÄ¹ØÏµ¡£
XQuery ±»Éè¼ÆÓÃÀ´²éѯ XML Êý¾Ý - ²»½ö½öÏÞÓÚ XML Îļþ£¬»¹°üÀ¨ÈκοÉÒÔ XML ÐÎ̬³ÊÏÖµÄÊý¾Ý£¬°üÀ¨Êý¾Ý¿â¡£
ÄúÓ¦¸Ã¾ß±¸µÄ»ù´¡ÖªÊ¶£º
ÔÚÄú¼ÌÐøÑ§Ï°Ö®Ç°£¬ÐèÒª¶ÔÏÂÃæµÄ֪ʶÓлù±¾µÄÁ˽⣺
- HTML / XHTML
- XML / XML ÃüÃû¿Õ¼ä
- XPath
Èç¹ûÄúÏ£ÍûÊ×ÏÈѧϰÕâЩÏîÄ¿£¬ÇëÔÚÎÒÃÇµÄ Ê×Ò³ ·ÃÎÊÕâЩ½Ì³Ì¡£
ʲôÊÇ XQuery?
- XQuery ÊÇÓÃÓÚ XML Êý¾Ý²éѯµÄÓïÑÔ
- XQuery ¶Ô XML µÄ×÷ÓÃÀàËÆ SQL ¶ÔÊý¾Ý¿âµÄ×÷ÓÃ
- XQuery ½¨Á¢ÔÚ XPath ±í´ïʽ֮ÉÏ
- XQuery ±»ËùÓÐÖ÷ÒªµÄÊý¾Ý¿âÒýÇæÖ§³Ö£¨IBM¡¢Oracle¡¢MicrosoftµÈµÈ£©
- XQuery ÊÇ W3C ±ê×¼¡£
XQuery ºÍ XML ²éѯÓйØ
XQuery ÊÇÓÃÀ´´Ó XML Îĵµ²éÕÒºÍÌáÈ¡ÔªËØ¼°ÊôÐÔµÄÓïÑÔ¡£
ÕâÊÇÒ»¸ö XQuery ½â¾öʵ¼ÊÎÊÌâµÄÀý×Ó£º
¡°´Ó´æ´¢ÔÚÃûΪ cd_catalog.xml µÄ XML ÎĵµÖÐµÄ CD ¼¯ÄÇÀïѡȡËùÓм۸ñµÍÓÚ 10 ÃÀÔªµÄ CD ¼Ç¼¡£¡±
XQuery Óë XPath
XQuery 1.0 ºÍ XPath 2.0 ¹²ÏíÏàͬµÄÊý¾ÝÄ£ÐÍ£¬²¢Ö§³ÖÏàͬµÄº¯ÊýºÍÔËËã·û¡£¼ÙÈçÄúÒѾѧϰÁË XPath£¬ÄÇôѧϰ XQuery Ò²²»»áÓÐÎÊÌâ¡£
Äú¿ÉÒÔÔÚÎÒÃǵġ¶XPath ½Ì³Ì¡·ÖÐÔĶÁ¸ü¶àÓÐ¹Ø XPath µÄ֪ʶ¡£
XQuery - Ó¦ÓþÙÀý
XQuery ¿ÉÓÃÓÚ£º
- ÌáÈ¡ÐÅÏ¢ÒÔ±ãÔÚÍøÂç·þÎñÖÐʹÓÃ
- Éú³ÉÕªÒª±¨¸æ
- °Ñ XML Êý¾Ýת»»Îª XHTML
- Ϊ»ñµÃÏà¹ØÐÅÏ¢¶øËÑË÷ÍøÂçÎĵµ
XQuery ÊÇÒ»¸ö W3C ÍÆ¼ö±ê×¼
XQuery Óë¶àÖÖ W3C ±ê×¼Ïà¼æÈÝ£¬±ÈÈç XML¡¢Namespaces¡¢XSLT¡¢XPath ÒÔ¼° XML Schema¡£
XQuery 1.0 ÔÚ 2007Äê1ÔÂ23ÈÕ ±»È·Á¢Îª W3C ÍÆ¼ö±ê×¼¡£
ÈçÐè»ñµÃ¸ü¶àÓÐ¹Ø W3C µÄ XQuery »î¶¯µÄÐÅÏ¢£¬ÇëÔĶÁÎÒÃǵġ¶W3C ½Ì³Ì¡·¡£