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

📄 day1_3.html

📁 本本人最近搜集的xml学习文档,都是易学经典的文档,希望对大家有用!
💻 HTML
📖 第 1 页 / 共 2 页
字号:
  </tr>
  <tr> 
    <td colspan="2">-<a href="../../1-teach/java/index.htm">Java</a></td>
  </tr>
  <tr> 
    <td colspan="2">-<a href="../../1-teach/vb/index.htm">VB</a></td>
  </tr>
  <tr> 
    <td colspan="2">-<a href="../../1-teach/c/index.htm">C、C++</a></td>
  </tr>
  <tr> 
    <td colspan="2">-<a href="../../1-backend/database/php_mysql/index.html">PHP/MySQL</a></td>
  </tr>
  <tr> 
    <td colspan="2"><a href="../../1-backend/cgi_perl/perl_beginner/index.html">-Perl</a> 
    </td>
  </tr>
  <tr> 
    <td colspan="2">-<a href="../../1-teach/other/index.htm">其它</a> </td>
  </tr>
  <tr> 
    <td colspan="2" bgcolor="#666699"> 
      <div align="center"><font color="#FFFFFF">更多教程</font></div>
    </td>
  </tr>
  <tr> 
    <td colspan="2" height="17"><a href="../../1hdml/index.html">-HDML</a></td>
  </tr>
  <tr> 
    <td colspan="2" height="23"><font face="宋体"><a href="../../1-backend/database/course/day1_1.html">-网络数据库</a></font></td>
  </tr>
  <tr> 
    <td colspan="2" height="14"><a href="../../1-backend/protocols/ping/index.html"><font face="arial, helvetica, sans-serif">Ping</font></a></td>
  </tr>
  <tr> 
    <td colspan="2" height="20"><a href="../../1-backend/cgi_perl/search_engine/index.html">-创建搜索引擎</a></td>
  </tr>
  <tr> 
    <td colspan="2" height="16">-<a href="../../1adobe/GoLive/index.html">Adobe GoLive</a></td>
  </tr>
  <tr> 
    <td colspan="2"><a href="../../1-backend/cgi_perl/templates/index.html">模板</a></td>
  </tr>
  <tr> 
    <td colspan="2" align="center" bgcolor="#666699"><font color="#FFFFFF">合作伙伴</font></td>
  </tr>
  <tr> 
    <td colspan="2" align="left">-<a href="http://www.5dmedia.com/" target="_blank">5D精英网</a></td>
  </tr>
  <tr align="center"> 
    <td colspan="2"> <img src="../../Library/front_monkey.gif" width="59" height="68"></td>
  </tr>
  </tbody> 
</table>
<br><!-- #EndLibraryItem --></td>
      <!-- End of headlines (column 1: left column) --> <!-- Gutter between columns 1 and 2 --> 
      <td width="10" height="794"><img src="http://www.sohu.com/images/pixel.gif" width=10></td>
      <!-- Search box and directories (columns 2 and 3: middle columns, combined into one) --> 
      <td align=center valign=top width="558"> 
        <div align="left"><!-- #BeginEditable "1" --> 
<title>用WDDX交换数据</title>
用WDDX交换数据<a href="mailto:whovind@web-sters.com">Wade 
        Hovind</a> 
        <p> <b>第三页 WDDX终于来了</b></p>
        <p><font face="helvetica, arial, sans-serif" size="3">WEB</font><font size="3">分布式数据交换是为<font
face="verdana, arial, geneva, sans-serif">WEB</font>发展而设计的一项基于<font
face="verdana, arial, geneva, sans-serif"><a href="/xml/introduce/day1_1.html">XML</a> 
          </font>的技术。被那些位于牛津在<font
face="verdana, arial, geneva, sans-serif"><a href="http://www.allaire.com/" target="_blank">Allaire</a></font>上的具有超常智慧的人所崇拜。<font
face="verdana, arial, geneva, sans-serif">WDDX</font>是通向<font
face="verdana, arial, geneva, sans-serif">WEB</font>开发者的重要一步。</font></p>
        <font size="3"> 
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>简单地说,<font face="verdana, arial, geneva, sans-serif">WDDX</font>用于在<font
face="verdana, arial, geneva, sans-serif">WEB</font>应用程序的之间不同的部分传送结构化的数据,这一应用程序可以被分布到各种各样的<font
face="verdana, arial, geneva, sans-serif">WEB</font>服务器。它允许一个简单地机制来传递数据并且甚至可以在不同的平台之间交换数据。哇唔!不同的平台。不管怎么说,它确实可以工作。</p>
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>并且你可以免费使用。我不是在做梦吧?</p>
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>我进一步研究下去。<font face="verdana, arial, geneva, sans-serif">WDDX</font>支持多种类型的结构化数据。包括数值、字符串、布尔变量和日期<font
face="verdana, arial, geneva, sans-serif">/</font>时间数据类型。它可以轻松地处理记录集合、数组和结构。设想一下我们能够发送一个字符串数组到另一个应用程序,而不必担心目标平台及其对字符串的操作。我的<font
face="verdana, arial, geneva, sans-serif">PIZZA</font>应用程序不必充分利用这一特征,但是不管怎么说这个功能很有意义。</p>
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>开始之前,我必须建立一个<font
face="verdana, arial, geneva, sans-serif">WDDX</font>信息包,保证在一端数据连贯(serialize)并发送,在另一端转化(反连贯de-serialized)。<font
face="verdana, arial, geneva, sans-serif">Serialization</font>是一个过程,它获取本地数据结构,然后将之转换为<font
face="verdana, arial, geneva, sans-serif">WDDX</font>信息包。<font
face="verdana, arial, geneva, sans-serif">De-serialization </font>当然就是反过程了。我看了一些例子,它们看起来好像<font
face="verdana, arial, geneva, sans-serif">serializa</font>或<font
face="verdana, arial, geneva, sans-serif">de-serialization</font>是一对像患麻疹病的代码行。即使是我都能写出一对代码行。</p>
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>我开始于一个小的记录集合,我要将之转换为<font
face="verdana, arial, geneva, sans-serif">WDDX</font>信息包。这是一个例子:</p>
        </font> 
        <blockquote> 
          <table border="0">
            <tr> 
              <td> <font size="3"> <font
face="verdana, arial, geneva, sans-serif"></font></font><font face="verdana, arial, geneva, sans-serif" size="2">ID</font></td>
              <td>Name</td>
            </tr>
            <tr> 
              <td>1</td>
              <td>Nick's</td>
            </tr>
            <tr> 
              <td>2</td>
              <td>Tony's</td>
            </tr>
            <tr> 
              <td>3</td>
              <td>Phil's</td>
            </tr>
          </table>
        </blockquote>
        <p>如果你将以当地格式获取记录集合,然后 SERIALIZE(连贯化),将会得到下述的WDDX信息包:</p>
        <pre>


<font
face="verdana, arial, geneva, sans-serif" size="2">&lt;wddxPacket version='0.9'&gt;

    &lt;header&gt;&lt;/header&gt;

    &lt;data&gt;

        &lt;recordset 

            rowCount='3' 

            fieldNames='ID,NAME'&gt;

            &lt;field name='ID'&gt;

                &lt;number&gt;1&lt;/number&gt;

                &lt;number&gt;2&lt;/number&gt;

                &lt;number&gt;3&lt;/number&gt;

            &lt;/field&gt;

            &lt;field name='NAME'&gt;

                &lt;string&gt;Nick's&lt;/string&gt;

                &lt;string&gt;Tony's&lt;/string&gt;

                &lt;string&gt;Phil's&lt;/string&gt;

            &lt;/field&gt;

        &lt;/recordset&gt;

    &lt;/data&gt;

&lt;/wddxPacket&gt;

</font></pre>
        <p> <font
face="verdana, arial, geneva, sans-serif" size="2"></font><font size="3">是不是相当容易。它有一个<font
face="verdana, arial, geneva, sans-serif">HEADER</font>区域及一个数据区域。在这里数据区域只包含一个三行的记录集合。它定义了字段名称,然后以列的方式遍历了记录集合。</font></p>
        <font size="3"> 
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>下一步要做的是传送这个<font face="verdana, arial, geneva, sans-serif">WDDX</font>信息包。我有点在意我要用的平台,因此我做了进一步的研究。 
        </p>
        <p> <font face="verdana, arial, geneva, sans-serif"></font>有几个平台支持<font face="verdana, arial, geneva, sans-serif">WDDX</font>。<font
face="verdana, arial, geneva, sans-serif">ColdFusion</font>支持serialize(连续化)和deserialize(非连续化)记录集合和结构(与联合数组类似)。<font
face="verdana, arial, geneva, sans-serif"><a href="/backend/cgi_perl/perl_tutorial/day1_1.html">Perl</a></font>可以serialize(连续化)但是还不能deserialize(非连续化)。而<font
face="verdana, arial, geneva, sans-serif">Java</font>支持deserialize(非连续化)但不支持serialize(连续化)。另外需要一提的是,有一种<font
face="verdana, arial, geneva, sans-serif">COM</font>对象,任何能够使用<font
face="verdana, arial, geneva, sans-serif">COM</font>对象的应用程序都能够serialize(连续化)及deserialize(非连续化<font
face="verdana, arial, geneva, sans-serif">)WDDX</font>信息包。这就使许多事情成为可能。<font
face="verdana, arial, geneva, sans-serif"><a href="/backend/database/asp/index.html">ASPs</a></font>(Active 
          Server Pages)可以使用,<font face="verdana, arial, geneva, sans-serif">Visual 
          Basic</font>也提供支持。甚至连微软的<font
face="verdana, arial, geneva, sans-serif">Word</font>也能使用<font
face="verdana, arial, geneva, sans-serif">WDDX</font>。 </p>
        <p> <font
face="verdana, arial, geneva, sans-serif"></font>我选择了<font face="verdana, arial, geneva, sans-serif">ColdFusion</font>(因为我最熟悉它),然后开始写代码。一旦你有了一个记录集合,你就需要将之serialize(连续化)为一个<font
face="verdana, arial, geneva, sans-serif">WDDX</font>信息包。利用ColdFusion你可以使用名为CFWDDX的标签,就象这样:</p>
        <p> <font
face="verdana, arial, geneva, sans-serif"><tt>&lt;CFWDDX INPUT=&quot;#GetPizzas#&quot; 
          ACTION=&quot;CFML2WDDX&quot;&gt;</tt> </font></p>
        </font> 
        <p>如果你不熟悉CFML(COldFusion标记语言),不必担心。CFML允许你使用名为GetPizzas的查询并将之联入WDDX信息包。我开始喜欢它了。如果你想更多地了解CFML,可以看一下<font
face="helvetica, arial, sans-serif" size="2">Charles Mohnike</font><font
face="verdana, arial, geneva, sans-serif" size="2"> </font><font size="2">的 <a
href="/backend/database/coldfusion/day1_1.html"><font
face="verdana, arial, geneva, sans-serif">ColdFusion Tutorial</font>(<font
face="verdana, arial, geneva, sans-serif">ColdFusion </font>指南)</a>。</font><a href="day1_4.html">&gt;&gt;</a></p>
        <p><b>用WDDX交换数据</b><br>
          <font color="#FF0000">第一页</font> <a href="index.html">一个不可能实现的梦想</a><br>
          <font color="#FF0000">第二页</font> <a href="day1_2.html">WDDX之前的生活</a><br>
          <font color="#FF0000">第三页</font> WDDX终于来了<br>
          <font color="#FF0000">第四页</font> <a href="day1_4.html">在JavaScript中调用WDDX</a></p>
        <p>[第1天][<a href="day2_1.html">第2天</a>]</p>
        <!-- #EndEditable --></div>
      </td>
      <!-- End of search box and directories (columns 2 and 3: middle columns, combined into one) --> 
      <!-- Gutter between columns 3 and 4 --> <!-- Other stuff (column 4: right column) --> 
      <!-- End of other stuff (column 4: right column) --> </tr>
  </table>
<!-- End of table surrounding page contents -->

  <hr noshade size=1 width=700>
 <span class=eng><br>
  Copyright (C) 1998-2000 Internet Technologies China.&nbsp; All rights reserved. 
  </span> 
</center>
</body>
<!-- #EndTemplate --></html>

⌨️ 快捷键说明

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