ã¯ããã«ãåºãç¥ããã¦ããããã«ããªã¬ã¼ã·ã§ãã«ã»ãã¼ã¿ãã¼ã¹ï¼ä»¥éãRDBï¼ã§ã¯ãæ ¼ç´ãããã¼ã¿ã®æä½ç¨è¨èªã¨ãã¦SQLï¼Structured Query Languageï¼ãæ¨æºåããã¦ãã¾ããRDBãæä½ããã¨ã³ã¸ãã¢ã«ã¨ã£ã¦SQLã«é¢ããç¥èã¯å¿ è¦ä¸å¯æ¬ ã®ãã®ã¨ãªã£ã¦ãã¾ãããXMLãã¼ã¿ãã¼ã¹ï¼ä»¥éãXMLDBï¼ã§ã¯ããã®SQLã«è©²å½ãããã®ã¨ãã¦XQueryï¼XQuery 1.0: An XML Query Languageï¼ãW3Cã§æ¨æºåããã¦ããã2007å¹´1æ23æ¥ã«XPath 2.0ãªã©é¢é£ãã8ã¤ã®ä»æ§ç¾¤ãå«ããå§åï¼Recommendationï¼ã¨ãªãã¾ããï¼W3Cã®ãã¬ã¹ãªãªã¼ã¹ï¼ããXQueryã¯ããã¾ãã¾ãªã¿ã¤ãã®XMLãã¼ã¿ã½ã¼ã¹ï¼XMLãã¡ã¤ã«ããã¤ãã£ã´XMLDBãRDBãªã©ï¼ãæ··å¨ãããã«ããã³ããã¤ãã«ããã¼ã¿ãã¼ã¹ç°å¢ã«ããããã¼ã¿æ¤ç´¢ã»æ½åºã»ã
ãµã¼ãã¹çµäºã®ãç¥ãã ãã¤ãYahoo! JAPANã®ãµã¼ãã¹ããå©ç¨ããã ãèª ã«ãããã¨ããããã¾ãã ã客æ§ãã¢ã¯ã»ã¹ããããµã¼ãã¹ã¯æ¬æ¥ã¾ã§ã«ãµã¼ãã¹ãçµäºãããã¾ããã ä»å¾ã¨ãYahoo! JAPANã®ãµã¼ãã¹ããæ顧ãã ããã¾ãããããããããé¡ããããã¾ãã
æ¨æºåç®åï¼æ³¨ç®ã®XMLåãåããè¨èª XQueryãï½åç·¨ ãã¾ã¾ã§æ¨æºãåå¨ããªãã£ãXMLåãåããè¨èªã®ä¸çã«ãXQueryãå¼·åãªæ¨æºåè£ã¨ãã¦ç»å ´ãããXMLåãåããè¨èªãæ¨æºåãããã°ããªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ãSQLã®çºå±ã¨ã¨ãã«é²åãã¦ããããã«ãXMLãã¼ã¿ãã¼ã¹ã®éè¦åº¦ã大ããé«ã¾ã£ã¦ãããã¨ãäºæ³ãããã æ¬è¨äºã§ã¯ãXMLã®ãã¼ã¿ã¢ãã«ã解説ããéå»ã®XMLåãåããè¨èªãæ¯ãè¿ãã¤ã¤ãææ°ã®XQueryã®åºæ¬çãªæ©è½ãæ¦è¦ããå±ãããã æäº¥ç¨ ãã¼ã³ã³IT 2002/2/9 2001å¹´5æã«ç§ãå·çããæ¸ç±ãå®è·µXMLãã¼ã¿ãã¼ã¹æ§ç¯ãï¼æ亥ç¨ã»ç°ä¸è¡ã»ç°ä¸è¡åºå ±è ãªã¼ã 社ï¼ã®ä¸ã«ã¯ãXMLåãåããè¨èªã«ã¤ãã¦èª¬æããç« ãããã¾ãããã®ç« ã®å·çãå§ããã®ã¯2000å¹´ã®12æããã§ãæ¬æã«ã¯ããã®ããã®XMLåãåããè¨èªã®ç¶æ³ã«ã¤ãã¦ãXMLã®åãåã
è©ä¾¡çãã¦ã³ãã¼ã ã¯ããã« ãã¼ã¿ãã¼ã¹ã¨XMLã®ä½µç¨ã«ã¯ã¤ãã«ä½ããã®åé¡ãä»ãã¾ã¨ã£ã¦ãã¾ãããå主è¦ãã¼ã¿ãã¼ã¹ãã³ãã¯XMLæ¡å¼µæ©è½ãæä¾ãã¦ãã¾ããããããã®æ©è½ã¯åãã³ããã¨ã«ã¾ã£ããç°ãªã£ã¦ããããã¼ã¿ãã«ãªã¢ããªã±ã¼ã·ã§ã³ãä½æãããã¨ãã§ãã¾ãããXMLæ¨æºï¼SAXãStAXãDOMãªã©ï¼ã¯ããã¼ã¿ãã¼ã¹æ¨æºï¼ODBCã¾ãã¯JDBCï¼ã¨ã®ä½µç¨ãå¯è½ã§ãããã¡ãã£ã¨ããã¢ããªã±ã¼ã·ã§ã³ã使ç¨ããã«ããå¤ãã®ã³ã¼ãã£ã³ã°ãä½åº¦ãè¡ãå¿ è¦ãããã¾ããXQueryã¯ããªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ãXMLã¨ä½µç¨ããããã®ã¿ã¹ã¯ãå¤§å¹ ã«ç°¡ç´ åããå¤ãã®XMLã¢ããªã±ã¼ã·ã§ã³ã«å¿ è¦ãªãã¼ã¿ããªãã£ãå®ç¾ãã¾ãã DataDirect XQueryã¯Javaãå®è£ ããXQueryã§ãJavaç¨XQuery APIï¼XQJï¼ã使ç¨ãã¦ãã¾ããXMLã¨ãªã¬ã¼ã·ã§ãã«ãã¼ã¿ãã¼ã¹ã®ä¸¡æ¹
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}