HOME

 

 

¨ººÖ©¾¡Aª¾¦W¹q¤l¥Xª©±M®a¡Bºô¸ô§@®a¡C
   
  ¤j¤Hª«¥[³t¤FXMLªº±À®i
  ¨ººÖ©¾ December 20, 1998
  ½Ð§â§Aªº·Qªk¼g«Hµ¹§Ú¡G Frank.Na@Gmail.com
   

   ¤ë«e¦bªÛ¥[­ô¥l¶}XML '98¤j·|¡A°£¤F¥H«e±M¬ãSGMLªº¦Ñ­±¤Õ¥~¡A¼W¥[¤F³\¦h·s­±¤Õ¡A¥i¨£¤j®a·U¨Ó·U¹ïXML¦³²`¤Áªº»{ª¾¡C°£¦¹¤§¥~¡A§ó¥X²{¤F·~¬É¤j¦Ñ¹ïXMLªº¤ä«ù¡A¹ïXMLªº±À®i¡A¦³µ´¹ïªºÀ°§U¡C¤j¦Ñ¦³¨º¨Ç¡H¦³IBM¡BAdobe¡BMicrosoft¡BNetscape¡A¥H¤Îµy¦­¤ä«ùXMLªºOracle¡C

IBM­ì¥»´N¹ïMarkup»y¨¥¦³¾ú¥v²W·½¡A¦bSGML¤§«e´Nµo©úGML¡A©Ò¥H¦b³o¦¸·|ij¤W¥H¤QºØXMLÀ³¥Î³nÅé¡A®i²{¹ïXMLªº¤ä«ù¡A·íµM¤]¦P®É®i²{¨ä¹ïJava§Þ³Nªº¹ê¤O¡C¤QºØ³nÅé¡A°£¤FPGMLÂsÄý¾¹»PAdobe¦X§@¤§¥~¡A¨ä¾l³£¬O·s³nÅé¡A¨Ã©ñ¦b¨äAlphaWorksºô¯¸¤W¡C³o¨Ç³nÅé³£¬O±q¨ä¹êÅç«ÇùØ®³¥X¨Óªº¡A¦h¬°¤u¨ã¡A¹³XML Editor Maker¡A´N¯à¦Û°Ê®Ú¾ÚDTD¨Ó»s§@¤@­ÓXMLªº½s¿è¾¹¡A¨ÓÅý¨Ï¥Îªº¤H¿é¤J¸ê®Æ¡CIBM¤]¬°XML¦¨¥ß¤F¤@­Ó±MÄݺô¯¸www.ibm.com/xml¡C

Microsoft»PNetscape¡A¤]³£©Ó¿Õ¤F¦bºô­¶ÂsÄý¾¹5.0ª©¥»ùØ¡A¤ä«ùXML¡A¦bHTMLºô­¶¤¤¼W¥[¡§XML¡¨Tag¡AW3C­èµo§GªºDOM¡]Document Object Model¡^¡A§Y§@¬°XMLªº¤¶­±¡C¤£¹LNetscapeªºCommunicator 5.0¥iª½±µ¥ÎXML DOM¡FMicrosoftªºIE 5.0¶È¯à¥ÎHTML DOM¡A¦Ó§âXML¥]¨ìHTMLªºùØ­±¡CNetscapeÂsÄý¾¹®Ö¤ßMozilla¡A¬°¶}©ñµ{¦¡¡A¤j®a³£¯à¥Î¡A©Ò¥H¤w¸g¦³¤H¥Î¨Ó»s§@¤FXMLªºÂsÄý¾¹¡CMicrosoftÁöµM©Ó»{¦³ª½±µ¤ä´©XMLªº»Ý­n¡A¦ýÁÙ¨S¦³³zÅS¤°»ò®É­Ô±À¥X¥iª½±µÅã¥ÜXML¤å¥óªºÂsÄý¾¹¡C¤£¹LMicrosoftªºJ. Allard»¡¡AMicrosoft¹ïXMLªº§Þ´©¡A±N»·¶W¹LÂsÄý¾¹¡A·|²`²`©ñ¤JWindows¤§¤º¡AXML¬O·sªºe-Business»y¨¥¡C

AdobeÃP¤f¤F

¥t¤@­Ó¤Þ¤Hª`¥Øªº²{¶H¡A¬OAdobe¶}©l¹ï¨äPDFªº°í«ùÃP¤f¡CÁ`µôCharles Geschke¦b·|³õ¤W°µKeynoteºtÁ¿¡AÁöµM¤´±À¾PPDF¬°¤@í©wªº¼Æ¦ì¤å¥ó®æ¦¡¡A¦ý¡G¡uAdobe±q¥¼»{¬°PDF·|¨ú¥NHTML©ÎXML¡C¡v³o¥y¸Ü»P¦h¦~¨ÓAdobe±j¶Õ±À¾PPDFµ¹¤Hªº¦L¶H¡A¤£ºÉ¬Û¦P¡CPDF¬O¦L¨ê¤å¥ó³W®æªº°Æ²£«~¡A±N¨ä§@¬°¥iÄ⦡ªº¤å¥ó³W®æ¡A¨Ï¶Ç²Î¤å¥ó¦bºô¸ô¤W¶Ç¿é¡A¦ÛµM¦³¨äÀu¶Õ¡A¦ý­Y¥Î¨ìºô­¶¤W¡A«hHTMLªº¥iÄâ©Ê§ó°ª¡C¤×¨ä¬OPDA¤@Ãþªº¤p¥óª««~¬y¦æ¡APDFªºÃeµM¤jª«§Y®e¯Ç¤£¤U¡A³vº¥¨Ï­ì¥»¤£¤Ó¤ä«ùMarkup¬Fµ¦ªºAdobe¡A¦³©ÒÃP°Ê¡C

¥t¤@¤è­±¡AAdobe¦b¼v¹³³B²z¤W¡A¤´©~±j¶Õ¡A³o¦¸»PIBM¦X§@®i¥ÜPGML¡]Precision Graphics Markup Language¡^ÂsÄý¾¹¡A¥i¥H¨Ï¤@±i¦a¹Ï¡A¦b­ì¹Ï¤W¼h¼h©ñ¤j¨ì³Ì²Ó¸`¡A¦Ó¥B¤å¦r¤]Åã¥Ü¨ì±M·~«~½è¡CPGML¬OAdobe¦VW3C´£¥Xªº«Øij®×¡A¬°¥HXML¬°¨ä¦ªººô¤W¹Ï«¬ÂsÄý»y¨¥¡A¥H¨C¤@¤¸¥ó¬°³æ¦ì¡A¦Ó«D¥H¡u­¶¡v¬°³æ¦ì¡C³o¦¸®i¥Ü¡A¥HJava»s§@¡A¥ÎActive X±±¨î¡AÁöµMµ¹¤H¦L¶H²`¨è¡A¦ý¤£¯àºâ¥¿¦¡ª©¥»¡A¦]¬°­nµ¥¨ìW3C®Ö­ã«á¤~¯à©w®×¡A¤~¯à±À¼s¬°°Ó«~¤Æ¡C

­«¤jªº¤@¨B¡GOracle 8i¤ä´©XML

Oracle¤ë«e«Å§G¡A±N§âXML©ñ¤J¨ä8i¸ê®Æ®w¨t²Î¡A¨Ã¦³¤T¶µ¤ä´©¡GJava Parser¡AXMLÀɳB²z¡A»PXML¬d¸ß¡CJava Parser¬O¥ÎJava¼gªºXML Parser¡A»PDOM¤ÎSAX¡]Simple API for XML¡^³s±µ¡A¨Ï¦øªA¾¹ºÝJavaµ{¦¡ªº¼¶¼g¤j¬°Â²¤Æ¡A«Ü®e©öªº»PÂsÄý¾¹ºÝªº¸ê®Æ·¾³q¡C·íµM¡AParserªº¥t¤@¥\¥Î¡A¬OÀˬdXML¤å¥óªº¦Xªk©Ê¡C

¥t¤@¶µXMLªº¤ä´©¡A·íµM¬O8i¯à±µ¨üXML®æ¦¡ªº¤å¥óÀÉ¡A¨Ã¯à®Ú¾ÚXMLªº²Õ¥ó¡A¨Ó­«·s²Õ¦XXML¤å¥óÀÉ¡A¦sÀɮɡA¤]·|ÀˬdXMLªº¦Xªk©Ê¡C¦Ü©óXML¬d¸ß¡A¥i¨ÌXMLªºTag±N¬d¸ßªº½d³òÁY¤p¡A¥H±o¨ì§óºë·Çªºµ²ªG¡A¦pªG¦A»P­ì¦³ªºSQL»yªk³s¥Î¡A«K¥i°µ¨ì·¥¬°ºë·Ç¥B«ü¥O³Ìµuªº¬d¸ß¡C

»PIBM¬Û¦P¡AOracle¤]±M¬°XML¦¨¥ßºô¯¸¡Gwww.oracle.com/xml¡C

³o¨Ç¡u¤j¤Hª«¡v¹ïXMLªº¤ä«ù¡Aµ´¹ï·|±a°Ê¤@¨Ç¡u¤p¤Hª«¡v¦bXML»â°ì¤¤ªº¦U¶µµo®i¡C¨Æ¹ê¤W¡A¦bXML¥H«e¡A¤w¸g¦³³\¦h¾÷ºc¡B±MÄÝ»â°ì¡B¾Ç³N³æ¦ì¬ã¨s¨Ã¦¨¥\ªº¨Ï¥ÎSGML¡A¦Ó¥B¦³¬Û·í¦¨®Ä¡C¥u¤£¹L¤µ¤Ñ¤j®a§â¤j³¡¥÷ªººë¯«¡A³£¶°¤¤¦b³o´X­Ó©ú¬P¯Åªº¤j¤Hª«¡A¥u¦]¬°¤j¤Hª«¤£¤ä«ùXML¡A´N¦n¹³¨S¦³XML³o¤@¦^¨Æ¡C

²{¦b¤j¤Hª«¥[¤JXMLªº±À®i¡A¹ª»R¼y©¯¤§¾l¡A¤]Åý¤H·Pı¡A³o¤]³\¬O°£¤FInternet¥H¥~¡A¥t¤@­Ó©µ¦~¯q¹Øªº§Þ³N§a¡I


¤W¤@½g ¢x   ¤U¤@½g ¢x ¯Á ¤Þ