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

📄 20q on xml.htm

📁 这是一本关于XML的学习的书
💻 HTM
📖 第 1 页 / 共 5 页
字号:
        <p><span class="normal105"><a 
              href="#top">&lt;&lt;返回标题 </a> </span>
        <p><span class="normal105"><b>7 如何在浏览器中阅读XML?<a name=7></a></b> </span>
        <p><span class="normal105">阅读XML文档的工具一般称为<em>XML解析器</em>, 虽然其更正式的名称是<i>XML处理器.</i> 
          XML处理器将数据传送到应用软件, 以做制作, 出版, 查询, 或显示. XML不给应用软件提供 <a 
              href="../../../www.cnet.com/Resources/Info/Glossary/Terms/api.html" tppabs="http://www.cnet.com/Resources/Info/Glossary/Terms/api.html">应用程序接口</a> 
          (API), 它只是把数据传给应用软件. XML处理器不解析非<a 
              href="#6">构造良好的</a>数据. <a 
              href="#9">Netscape</a> 和 <a 
              href="#10">Microsoft</a> 都已经将XML解析器包含在其浏览器中, 或正计划将其包含到浏览器中. </span>
        <p><span class="normal105">XML开发者团体提供免费的XML阅读器和解析器, 来应用到应用软件或XML制作软件: 
          </span>
        <p> 
        <ul>
          <li> 
            <p><span class="normal105">Textuality的 <a 
                href="../../../www.textuality.com/Lark/index.htm" tppabs="http://www.textuality.com/Lark/">Lark</a>, 来自XML规范的作者之一. 
              </span></p>
            <p></p>
          <li> 
            <p><span class="normal105">Microstar Software的 <a 
                href="../../../www.microstar.com/XML/index.htm" tppabs="http://www.microstar.com/XML/">&AElig;lfred</a>, 一个基于Java的解析器. 
              </span></p>
            <p></p>
          <li> 
            <p><span class="normal105">DataChannel的 <a href="../../../www.datachannel.com/index.htm" tppabs="http://www.datachannel.com/">DXP</a>, 
              前身为著名的NXP, 或已经增加了API的Norbert的 (Mikula) XML 解析器.</span></p>
          </li>
        </ul>
      </div>
      <p align=left><span class="normal105"><b>8 RDF和XML有何联系?<a name=8></a></b></span></p>
      <p align=left><span class="normal105">如果XML是说语言的能力, XML应用软件则是特定的语言. 资源描述格式(Resource 
        Description Format RDF) 是这样的一个应用软件: 使用XML语法的数据建模语言. </span>
      <p align=left><span class="normal105">RDF是描述和访问数据的一个方法. 这意味着RDF是关于数据的数据, 
        或者说<em>元数据.</em> 在Web中, 这些元数据将被用于建立标准的站点地图, 更精确的搜索结果, 和分层次的主题索引. </span>
      <p align=left><span class="normal105">RDF也允许智能书签, 当被索引的网页变化时, 书签随之发生变化. 
        如果你跟踪内容定期更新的站点, 比如CNET的 <a href="../../../www.news.com/index.htm" tppabs="http://www.news.com/">NEWS.COM</a>, 将很有用. 
        </span>
      <p align=left><span class="normal105">对于网站建造者, 建立可被搜索引擎引用的其网站内容的元数据并不困难. 
        我们很快就会有商业化的软件, 来自动产生给定站点的RDF文件. </span>
      <p align=left><span class="normal105">XML元数据也将活跃描述和评估数据的市场. 有许多<a 
              href="../../../www.builder.com/Business/Shafer/122997/index.html" tppabs="http://www.builder.com/Business/Shafer/122997/index.html">评级机构</a> 
        在网上出现, 他们评估一切数据, 从保护孩子安全的站点到最佳电影或葡萄酒站点. RDF描述评级机构可以使用的等级的语法. 人们将选择有他们感觉最合适的词汇表的评级机构, 
        <em>词汇表</em>指的是评级机构给不同类型内容评级使用的特别的一套术语 -- 从性和暴力到葡萄酒酸度.</span></p>
      <p align=left><span class="normal105"><a 
              href="#top">&lt;&lt;返回标题 </a></span></p>
      <p align=left><span class="normal105"><b>9 Netscape浏览器中如何实现XML?<a name=9></a></b></span></p>
      <p align=left><span class="normal105">Netscape将在Communicator/Navigator 5.0中以一个代号为Aurora的交付部件来支持XML元数据. 
        Aurora利用<a href="#8">RDF</a> 来获得Netscape所说的"桌面信息全面集成." </span>
      <p align=left><span class="normal105">Aurora在网络, 桌面和数据库之间查找和管理信息. 它将在桌面上以"窗口"菜单的界面出现, 
        会聚集指向当前项目, 研究主题, 或日常活动等资源的指针. RDF使Aurora的导航条指向不同数据类型(文字处理文档, 表格数据, 电子邮件消息, 
        数据库内容)的本地文件, 也指向Internet 或 intranet 服务器上的资源(搜索和查询的结果, 书签链接, 等等). </span>
      <p align=left><span class="normal105">一个读取RDF的XML解析器将是 Netscape 5.0 版浏览器的一部分, 
        并且在最终产品交付之前会出现在某个beta版本中. 除了这个初始的RDF实现, Netscape正计划将一个通用的XML解析器包含在浏览器中, 
        而其浏览器可以和其他的XML应用软件一起工作, 比如 Shakespeare markup (一个早期的 XML 应用软件), <a 
              href="../../../ala.vsms.nottingham.ac.uk/vsms/talks/chemweb.html" tppabs="http://ala.vsms.nottingham.ac.uk/vsms/talks/chemweb.html">Chemical 
        Markup Language (CML)</a>, 和 <a 
              href="../../../www.w3c.org/TR/PR-math/index.htm" tppabs="http://www.w3c.org/TR/PR-math/">MathML</a>, 一个正成为W3C推荐的数学标识语言. 
        </span>
      <p align=left><span class="normal105">"我们要使 Navigator 成为一个 XML 平台," Netscape 
        原理工程师R.V. Guha说. Guha 原来开发过 MCF (MetaContent Format), MCF 后来加入了RDF规范.</span></p>
      <p align=left><span class="normal105"><b>10 Microsoft浏览器中如何实现XML?<a name=10></a></b></span></p>
      <p align=left><span class="normal105">微软的 Internet Explorer 4.0 是第一个实现XML的 
        Web浏览器. 微软提供了一对XML处理器: 浏览器所携带的用C++写的解析器, 和一个Web建造者可以从中下载和加入他们自己的应用程序的Java解析器的<a 
              href="../../../www.microsoft.com/xml/index.htm" tppabs="http://www.microsoft.com/xml/">源代码</a>. </span>
      <p align=left><span class="normal105">Java解析器是一个<em>有效的</em> 解析器, 就是说它根据一个<a 
              href="#5">文档类型定义</a> (DTD) 或 schema 来进行检查. 为了提高性能, 浏览器所带的C++ 版的解析器是一个非有效的解析器. 
        </span>
      <p align=left><span class="normal105">据微软的产品经理Steve Sklepowich称, 这两个解析器都是"通用的", 
        因为它们不依靠特定的XML应用, 如<a 
              href="#11">Channel Definition Format</a>. 由于XML数据和其表现分离, 在一个Web浏览器本身实际显示XML的能力需要 
        style sheet, 例如 <a 
              href="#13">XSL</a> (Extensible Style Language). </span>
      <p align=left><span class="normal105">同时, 微软使用了它所称的XML Data Source Object, 
        或叫 XML DSO. 它应用了<a 
              href="../../../www.cnet.com/Content/Features/Techno/Dhtml/index.html" tppabs="http://www.cnet.com/Content/Features/Techno/Dhtml/index.html">动态 
        HTML</a>的数据捆绑能力, 将一端的XML数据和另一端的HTML数据相链接. (关于数据捆绑的例子, 可以查看 BUILDER.COM 
        的 <i><a 
              href="../../../www.builder.com/Programming/Playground/011398/ss02.html" tppabs="http://www.builder.com/Programming/Playground/011398/ss02.html">Browser 
        Playground</a>.</i>) IE 4.0 访问XML文档, 从中查询数据, 然后作为HTML显示出来. </span>
      <p align=left><span class="normal105">微软也使用了 <a href="../../../www.microsoft.com/xml/index.htm" tppabs="http://www.microsoft.com/xml/">XML 
        Object Model</a> (XML OM)来让开发者与浏览器中的XML数据进行交互. 它的实现是通过将HTML作为基于<a 
              href="../../../www.w3.org/DOM/index.htm" tppabs="http://www.w3.org/DOM/">Document Object Model</a> (DOM)的对象显现, 
        尽管HTML 和 DOM 并非直接兼容. DOM 让脚本和程序访问结构化的XML数据. </span>
      <p align=left><span class="normal105">Sklepowich说, 虽然目前在微软, XML的重心在浏览器, 
        XML将最终出现在"任何HTML已经出现了的地方". CEO Bill Gates 已经公开宣布微软Office 未来的版本将支持 XML, 
        而且公司也计划支持电子邮件包和制作XML工具的标准.</span></p>
      <p align=left><span class="normal105"><a 
              href="#top">&lt;&lt;返回标题 </a></span></p>
      <p align=left><span class="normal105"><b>11 OSD和CDF与XML的关系如何?<a name=11></a></b></span></p>
      <p align=left><span class="normal105"><a 
              href="../../../www.builder.com/Authoring/Push/ss07.html" tppabs="http://www.builder.com/Authoring/Push/ss07.html">Channel Definition 
        Format</a> (CDF) 和 <a 
              href="../../../www.microsoft.com/standards/osd/index.htm" tppabs="http://www.microsoft.com/standards/osd/">Open Software Description 
        (OSD)</a> 是微软支持的两个XML应用. 通过其XML解析器, 微软的 Internet Explorer 4.0 读CDF文件来驱动和控制<a 
              href="../../../www.cnet.com/Resources/Info/Glossary/Terms/push.html" tppabs="http://www.cnet.com/Resources/Info/Glossary/Terms/push.html">push</a> 
        频道所带来的页. 根据用 <a 
              href="#8">Resource Definition Format</a> (RDF)所做的工作, CDF提议最近<a 
              href="../../../www.w3.org/metadata/rdf/overview.html" tppabs="http://www.w3.org/metadata/rdf/overview.html">又上交</a>给了 <a 
              href="../../../www.cnet.com/Content/Features/Dlife/Inside/index.html" tppabs="http://www.cnet.com/Content/Features/Dlife/Inside/index.html">W3C</a>, 
        以利用RDF的能力来显示不同数据元素之间的联系. </span>
      <p align=left><span class="normal105">Open Software Description 是用于描述软件部件的词汇表, 
        带有语法如从属, 版本和平台. OSD 描述如何表现一个部件的特性, 以及如何将该部件安装到计算机上. 它可以用于下载一个完整的软件包, 但是它主要设计用于不断增加的更新. 
        OSD 单独工作或和CDF一起工作, 来定义应用频道. </span>
      <p align=left><span class="normal105">OSD建议由微软和<a 
              href="../../../www.marimba.com/index.htm" tppabs="http://www.marimba.com/">Marimba</a>领导的一组销售商于1997年8月提供给W3C.</span></p>
      <p align=left><span class="normal105"><b>12 电子商务(e-commerce)和XML?</b><a 
              name=12></a><br>
        四年来, <a 
              href="../../../www.commerce.net/index.htm" tppabs="http://www.commerce.net/">CommerceNet</a>, 这个有500个成员的非盈利性的网上商务协会, 
        正努力帮助 e-commerce 产品和系统一起工作. 其概念是允许信息在不同目录之间, 从目录到付款系统, 在付款系统之间交换. 已经发现XML可以在两个重要方面帮助实现以上概念: 
        内容定义和信息交换. </span></p>
      <p align=left><span class="normal105"><strong>内容定义</strong>: CommerceNet 
        正在定义通用于多种商业事务的数据元素. 这个称作 <i>Commerce Core</i> 的东西将定义如何给诸如公司名称, 地址, 价格, 
        条款和数量等事物作标识. </span>
      <p align=left><span class="normal105"><strong>信息交换</strong>: 开放, 基于文本的XML用于服务器之间交换事务信息很理想. 
        CommerceNet 提议用基于XML的 Common Business Language (CBL) 来描述产品和服务目录软件, 关于商业规则和系统的元数据, 
        以及表格和消息的软件. 许多CBL 取自已经存在的 <a 
              href="../../../www.nist.gov/itl/div896/ipsg/eval_guide/section3_4.html#SECTION0004000000000000000" tppabs="http://www.nist.gov/itl/div896/ipsg/eval_guide/section3_4.html#SECTION0004000000000000000">Electronic 
        Data Interchange</a> (EDI) 辞典, EDI辞典识别公认的术语, 如发票和采购订单. 但是CBL超越EDI的商业-到-商业的重点, 
        包含了零售事务和横向的供应链 -- 从供应商到批发商到零售商. </span>
      <p align=left><span class="normal105">一个这样的CBL应用是为使目录互用的 Product Information 
        Exchange (PIX) 规范. CommerceNet设计PIX, 以帮助供应商和他们的分销商更容易地交换产品数据. </span>
      <p align=left><span class="normal105">长远的目标是工业组织--而非 CommerceNet--来将CBL作为特定的<a 
              href="#5">DTD</a>的一个共同基础使用. 一些着重于工业的初步尝试已经宣布了: </span>
      <p align=left><span class="normal105"><strong><a 
              href="../../../www.supplyworks.com/obi/index.htm" tppabs="http://www.supplyworks.com/obi/">Open Buying on the Internet</a> 
        (OBI):</strong> 一个在Internet上进行国际性的商业间购物的标准. <a 
              href="../../../www.news.com/News/Item/0,4,19267,00.html" tppabs="http://www.news.com/News/Item/0%2C4%2C19267%2C00.html">OBI</a> 基于目前的Internet标准, 
        如HTML, SSL (为安全性), SET (为信用卡交易), 和X.509 (为数字认证). OBI的支持者有 <a href="../../../www.commerce-one.com/index.htm" tppabs="http://www.commerce-one.com/">Commerce 
        One</a>, <a href="../../../www.connectinc.com/index.htm" tppabs="http://www.connectinc.com/">Connect</a>, <a 
              href="../../../www.intelisys.net/contents.asp-setpage=om&jsFlag=yes" tppabs="http://www.intelisys.net/contents.asp?setpage=om&jsFlag=yes">Intelisys</a>, 
        <a 
              href="../../../www.interworld.com/news/obistandard.htm" tppabs="http://www.interworld.com/news/obistandard.htm">InterWorld</a>, 
        <a href="../../../www.microsoft.com/index.htm" tppabs="http://www.microsoft.com/">Microsoft</a>, <a 
              href="../../../search.netscape.com/newsref/pr/newsrelease520.html" tppabs="http://search.netscape.com/newsref/pr/newsrelease520.html">Netscape</a>, 
        <a href="../../../www.openmarket.com/index.htm" tppabs="http://www.openmarket.com/">Open Market</a>, 和 <a 
              href="../../../www.oracle.com/index.htm" tppabs="http://www.oracle.com/">Oracle</a>. </span>
      <p align=left><span class="normal105"><strong><a href="../../../www.otp.org/index.htm" tppabs="http://www.otp.org/">Open 
        Trading Protocol</a> (OTP):</strong> 一个在Web上向消费者售物的一致的, 可共同操作的环境. 规则将包括从如何降价促销, 
        付款选择, 到产品运输, 接收和问题解决. OTP由<a 
              href="../../../www.mastercard.com/press/980112a.html" tppabs="http://www.mastercard.com/press/980112a.html">MasterCard International</a>, 
        <a 
              href="../../../www.digicash.com/index.htm" tppabs="http://www.digicash.com/">DigiCash</a>, <a 
              href="../../../www.cybercash.com/index.htm" tppabs="http://www.cybercash.com/">CyberCash</a>, <a 
              href="../../../www.hewlett-packard.com/index.htm" tppabs="http://www.hewlett-packard.com/">Hewlett-<wbr>Packard</a>, 
        <a href="../../../www.ibm.com/Security/html/pr_opentr.html" tppabs="http://www.ibm.com/Security/html/pr_opentr.html">IBM</a>, <a href="../../../www.att.com/ucs/index.htm" tppabs="http://www.att.com/ucs/">AT&amp;T 
        Universal Card</a>, <a 
              href="../../../home.netscape.com/comprod/at_work/solutions/e_commerce/index.html" tppabs="http://home.netscape.com/comprod/at_work/solutions/e_commerce/index.html">Netscape</a>, 
        <a href="../../../www.royalbank.com/english/index.htm" tppabs="http://www.royalbank.com/english/">Royal Bank of Canada</a>, 
        和一些 <a 
              href="../../../www.otp.org/OTP/Home.nsf/f86055a20977be50862564b3004d010a/137d8e36c8ca27e18625658700781bf5-OpenDocument" tppabs="http://www.otp.org:8080/OTP/Home.nsf/f86055a20977be50862564b3004d010a/137d8e36c8ca27e18625658700781bf5?OpenDocument">其他金融机构和技术公司</a>支持. 
        </span>
      <p align=left><span class="normal105"><strong>Internet Content and Exchange 
        (ICE):</strong> <a href="../../../www.vignette.com/index.htm" tppabs="http://www.vignette.com/">Vignette</a>, <a href="../../../www.firefly.net/index.htm" tppabs="http://www.firefly.net/">Firefly 
        Network</a>, 和 <a 
              href="../../../www.vignette.com/Products/ice/0,1668,0,00.html" tppabs="http://www.vignette.com/Products/ice/0%2C1668%2C0%2C00.html">一些其他公司</a>--包括微软--正在开发一个叫作ICE的规范, 

⌨️ 快捷键说明

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