⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0305-0308.html

📁 Presenting XML.rar,详细介绍有关XML的知识
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "html.dtd"><HTML><HEAD><TITLE>Presenting XML:XML Software:EarthWeb Inc.-</TITLE><META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW"><SCRIPT><!--function displayWindow(url, width, height) {        var Win = window.open(url,"displayWindow",'width=' + width +',height=' + height + ',resizable=1,scrollbars=yes');}//--></SCRIPT></HEAD><BODY  BGCOLOR="#FFFFFF" VLINK="#DD0000" TEXT="#000000" LINK="#DD0000" ALINK="#FF0000"><TD WIDTH="540" VALIGN="TOP"><!--  <CENTER><TABLE><TR><TD><FORM METHOD="GET" ACTION="http://search.itknowledge.com/excite/cgi-bin/AT-foldocsearch.cgi"><INPUT NAME="search" SIZE="20" VALUE=""><BR><CENTER><INPUT NAME="searchButton" TYPE="submit" VALUE="Glossary Search"></CENTER><INPUT NAME="source" TYPE="hidden" VALUE="local" CHECKED> <INPUT NAME="bltext" TYPE="hidden" VALUE="Back to Search"><INPUT NAME="sp" TYPE="hidden" VALUE="sp"></FORM></TD><TD><IMG SRC="http://www.itknowledge.com/images/dotclear.gif" WIDTH="15"   HEIGHT="1"></TD><TD><FORM METHOD="POST" ACTION="http://search.itknowledge.com/excite/cgi-bin/AT-subscriptionsearch.cgi"><INPUT NAME="search" SIZE="20" VALUE=""><BR><CENTER><INPUT NAME="searchButton" TYPE="submit" VALUE="  Book Search  "></CENTER><INPUT NAME="source" TYPE="hidden" VALUE="local" CHECKED> <INPUT NAME="backlink" TYPE="hidden" VALUE="http://search.itknowledge.com:80/excite/AT-subscriptionquery.html"><INPUT NAME="bltext" TYPE="hidden" VALUE="Back to Search"><INPUT NAME="sp" TYPE="hidden" VALUE="sp"></FORM></TD></TR></TABLE></CENTER> --><!--  ISBN=1575213346 //--><!--  TITLE=Presenting XML//--><!--  AUTHOR=Richard Light//--><!--  PUBLISHER=Macmillan Computer Publishing//--><!--  IMPRINT=Sams//--><!--  CHAPTER=16 //--><!--  PAGES=0301-0308 //--><!--  UNASSIGNED1 //--><!--  UNASSIGNED2 //--><P><CENTER><A HREF="0301-0304.html">Previous</A> | <A HREF="../ewtoc.html">Table of Contents</A> | <A HREF="../ch17/0309-0312.html">Next</A></CENTER></P><A NAME="PAGENUM-305"><P>Page 305</P></A><H3><A NAME="ch16_ 13">SGML-Based Software</A></H3><P>It is possibly a little unfair to all the other software vendors to selectivelylist just a few SGML packages here. However, there are a lot of SGML tools(160 packages at the last count, and 83 major software companies&#151;notincluding the more than 30 independent developers responsible for some veryexcellent public domain and shareware packages). In principle, any SGMLsoftware package should eventually be able to deal with XML documents (whichwas one of the XML design goals, after all). However, rather than list all thepackages, I have listed details of only those packages that already support XMLor have announced that a version of their software that supports XML willbe available in the near future.</P><P>This means, for example, that I have explicitly excluded packages suchas Microsoft's Internet Explorer because version 4.0 currently supports onlyCDF (covered in Chapter 18, &quot;Potential Applications of XML&quot;), and it isanyone's guess when version 5.0 (which should fully support XML) will be released.</P><P>Be warned that as XML becomes more and more accepted, you canexpect existing SGML packages to be very quickly converted to handle XML, sothe list of available software packages can change very quickly.</P><H4><A NAME="ch16_ 14">ADEPT*Editor</A></H4><P>ADEPT*Editor  (ArborText, Inc., 1000 Visitors Way, Suite 100, AnnArbor, MI 48108-2700, USA, info@arbortext.com) was originally an excellentnative SGML editor. An XML version is expected. ADEPT*Editor isavailable for MS-Windows, UNIX, and IBM OS/2. For details, check ArborText'sWeb site at <A HREF="http://www.arbortext.com./">http://www.arbortext.com.</A></P><H4><A NAME="ch16_ 15">Astoria</A></H4><P>Astoria  (Chrystal Software, Inc., 10875 Rancho Bernado Road, Suite 200,San Diego, CA 92127-2116, USA, info@chrystal.com) is a documentcomponent management system. Initially intended for the storage of parts of SGMLdocuments, it is suited ideally for the management and dynamic creation ofXML documents. Astoria is available for UNIX and MS-Windows. For details,check Chrystal Software's Web site at<A HREF="http://www.chrystal.com./">http://www.chrystal.com.</A></P><A NAME="PAGENUM-306"><P>Page 306</P></A><H4><A NAME="ch16_ 16">Balise</A></H4><P>Balise (AIS-Software, 35 Rue du Pont, 92200 Neuilly sur Seine,France, emailinfo@ais.berger-levrault.fr) is a software development kitinitially intended for processing SGML code. Because it already supportedUnicode (double-byte) characters, the transition to XML is probably the easiest forany SGML tool vendor. An XML well-formed document (WFD) scanner ispromised in 1997. Balise is available for MS-DOS, MS-Windows, UNIX, andDEC/VMS. Limited-function evaluation versions are available on request.Check their Web site at<A HREF="http://www.balise.berger-levrault.fr./">http://www.balise.berger-levrault.fr.</A></P><H4><A NAME="ch16_ 17">DynaTag, DynaText, and DynaWeb</A></H4><P>DynaTag  (Inso Corporation, 31 St. James Avenue, Boston, MA 02116,USA, saleschi@inso.com) is a markup tool designed for the conversion ofother formats into SGML, HTML, and XML. DynaText is an SGMLformatting and display package. DynaWeb is an SGML-oriented Web server. Thispackage is used by Sun Microsystems to dynamically convert SGML and XMLinto HTML for publishing on the Web (as covered in Chapter 18).</P><P>For details of these products, check the Inso Corporation Web siteat <A HREF="http://www.inso.com./">http://www.inso.com.</A></P><H3><A NAME="ch16_ 18">Other Software</A></H3><P>The software packages described in this section are not strictly XMLpackages, but they are either directly or indirectly involved with the XML developments.</P><H4><A NAME="ch16_ 19">DSC</A></H4><P>DSC (Henry S. Thompson, Language Technology Group, HumanCommunication Research Centre, University of Edinburgh, 2 BuccleuchPlace, Edinburg, Scotland EH8 9LW,ht@cogsci.ed.ac.uk) is a DSSSL expression, style, and transformation language syntax checker. The package currentlyruns under only UNIX (SunOS 4 and 5 and FreeBSD 2.1), is free, and canbe downloaded by ftp fromftp://www.cogsci.ed.ac.uk/pub/ht/dsc-1.0.tar.gz.</P><H4><A NAME="ch16_ 20">Jade</A></H4><P>Jade  (originally known as &quot;James Clark's Awesome DSSSL Engine,&quot;James Clark, London, England, jjc@jclark.com) is an implementation of theDSSSL style language. (This package and a back-end for the conversion of SGMLinto</P><A NAME="PAGENUM-307"><P>Page 307</P></A><BR>Microsoft RTF were used not only to process the SGML code in whichthis book was written and to provide the Microsoft Word files required forprinting, but also to process the SGML code in which the XML specificationdocuments are written.) Supposedly, Jade currently supports only SGMLand HTML documents, but it should have no problem handling XML.(James Clark is the technical lead on the XML Editorial Review Board.) Italmost certainly will be the first package to support the XML style language (XS)when its definition has been completed. Jade is public domain (free) software.Compiled binary executables are available for MS Windows 95 and NT, andsource code is available for UNIX (but the GNU gcc compiler version 2.7.2 isrequired). They can be downloaded from<A HREF="http://www.jclark.com./">http://www.jclark.com.</A><H4><A NAME="ch16_ 21">Symposia</A></H4><P>Symposia  (Grif S.A., Immeuble &quot;Le Florestan,&quot; 2 Boulevard Vauban, BP266, 78053 St. Quentin en Yvelines, France,sales@grif.fr) was a combined HTML browser and editor, co-developed with INRIA (the FrenchNational Institute for Research in Computer Science and Control). A beta testversion of this tool that supports the XML language (but not XML linking),called Symposia doc+, was released in July 1997. (An online demonstration canbe viewed at<A HREF="http://www.grif.fr/newsref/xmldemo.html.)">http://www.grif.fr/newsref/xmldemo.html.)</A> Symposia doc+is available for MS Windows and UNIX. A 30-day evaluation version ofSymposia doc+ is available free and can be downloaded from the Web site.</P><H4><A NAME="ch16_ 22">WebWriter</A></H4><P>Stilo WebWriter  (Stilo Technology Ltd., Empire House, Mount StuartSquare, Cardiff, Wales CF1 6DN, info@stilo.com) was originally aWYSIWYG HTML editor. An XML version was demonstrated at the SGML Europe97 Conference in Barcelona, Spain, and it should be released in July 1997.The XML version will allow you to author XML documents and DTDs; youcan author XML documents with or without a DTD, and you can even generatea DTD dynamically from the document that you have created. Atime-limited evaluation version can be downloaded from Stilo's Web site at<!--  CODE SNIP //--><PRE><A HREF="http://www.stilo.com./">http://www.stilo.com.</A></PRE><!--  END CODE SNIP //--></P><A NAME="PAGENUM-308"><P>Page 308</P></A><H3><A NAME="ch16_ 23">Summary</A></H3><P>This chapter gave you more than 10 dedicated XML packages and severalmore packages that started out as SGML or even HTML applications. That isa surprisingly large number, considering that the XML standard has notyet reached its final form. Some of the packages might sound a little &quot;roughand ready,&quot; but don't let appearances fool you. Obviously, you can expect thatthe package released by Microsoft reaches a certain standard (although whatexactly that standard is might be a topic for some discussion), but some ofthe packages (such as NXP) are so central to XML that they were used duringthe formulation of the XML standard to try to determine whether certainactions were feasible. Such an approach says a lot about the software, <BR>but it also emphasizes the very practical spirit that underpins all the XML <BR>activities.<P><CENTER><A HREF="0301-0304.html">Previous</A> | <A HREF="../ewtoc.html">Table of Contents</A> | <A HREF="../ch17/0309-0312.html">Next</A></CENTER></P></TD></TR></TABLE></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -