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

📄 xml.html.primary

📁 这是一个JAVA的教学课件,详细的讲解了JAVA的内容
💻 PRIMARY
📖 第 1 页 / 共 2 页
字号:

<p>JBuilder提供以下工具执行XML文档的表示功能:</p>

<ul>
  <li>Cocoon作为显示层</li>
  <li>XML文档的合法性</li>  
  <li>XML文档的转换</li>
</ul>

<!--****************COCOON****************-->

<a name="cocoon_xml_publishing"></a>
<p><b><font color="#000080" size="3">Cocoon XML 发布架构</font></b></p>         
<!--BNDX="Cocoon XML publishing framework"-->

<p>Cocoon是Apache XML 项目的一部分,已经集成进了JBuilder。它是一个基于servlet的Java 发布架构。允许XML里把内容、样式、逻辑分离,使用          
  XSL转换将它们合并。Cocoon 也可以用逻辑表及Extensible Server Pages (XSP)来传送由嵌入的JAV程序逻辑生成的动态内容。          
  Cocoon 模式把WEB内容分成以下部分:</p>         

<ul>
  <li>XML 创建: XML 文件创建者需了解DTD的内容,但不必知道其处理过程。</li>         
  <li>XML 处理: XML文件根据逻辑格式来处理。逻辑和内容是分离的。</li>         
  <li>XSL 显示: XML文档通过应用样式表来显示,根据不同的资源类型不同显示不同格式,如PDF, HTML, WML, XHTML, 等.</li>         
</ul>


<p>当你运行<i>Cocoon Web Application</i> 向导(<i>File|New|XML</i>)时, Cocoon 被配置成和JBuilder绑定的版本在你开始一个新的项目后,使用<i>Cocoon          
  Web Application</i> 向导来创建 Cocoon:</p>         


<ol>
  <li>使用JBuilder Project向导创建一个新项目(<i>File|New Project</i>)。</li>         
  <li>选择 File|New,然后选择 XML标签。</li>         
  <li>双击<i>Cocoon Web Application</i> 图标,打开<i>Cocoon Web Application</i> 向导.</li>         
  <li>接受默认的t Cocoon设置.</li>         
  <li>如果想生成WAR文件,选择<i>Generate WAR</i> 选项。</li>         
  <li>点击 OK 关闭向导,生成Cocoon文件。</li>         
  <li>在项目窗格里 选择项目文件,右键选择<i>Make Project</i>生成WAR文件。</li>         
  <li>在项目窗格里扩展cocoon 节点看到向导产生的Cocoon 文件:          
    <p><img src="images/xml_cocoonfiles.gif"></p>
    <ul>
      <li><code><font size="1">cocoon.war</font></code> - web压缩文件</li>         
      <li><code>web.xml</code> - web部署描述</li>         
      <li><code>cocoon.properties</code> -属性文件</li>         
      <li><code>cocoon.xml</code> -配置文件</li>         
      <li><code>index.xml </code></li>
      <li><code>index.xsl </code></li>
    </ul>
    你可以在编辑器里直接编辑这些文件,而不用再次运行向导.<br>
    <br>
  </li>
  <li> 用项目窗格的工具条中的<i>Add To Project</i> 按钮把你的现存的XML和XSL文件加到这个项目中来。</li>         
</ol>
<p>想了解更多关于web.<code>xml</code>和部署描述编辑器的信息,请参照"部署描述"主题:<a href="../webapps/webapps_context.html#dd">"开发WebApps 
  和WAR 文件"</a> 和<a href="../webapps/webapps_managing.html#dd">"部署你的WEB应用"</a>          
  在<cite>Web 应用程序开发指南</cite>. </p>         


<p>打开Cocoon例子文件<code>index.xml</code>,注意到它用<code>index.xsl</code> 作为 样式表。</p>         


<p class="btbl"> index.xml 的XML 源代码</p>         
<p><img src="images/xcocoon_xmlsource.gif" alt="XML source" border="0"></p>

<p class="btbl">index.xsl 样式表源代码</p>         
<p><img src="images/xcocoon_xslsource.gif" width="430" height="434" alt="XSL" border="0"></p>

<p>现在运行cocoon,在项目窗格的cocoon节点单击右键,选择<i>Cocoon Run</i> 。Cocoon 装入当前配置servlet ,然后使用由          
  <i>Cocoon Web Application</i>向导生成的<code>web.xml</code>和<code>cocoon.properties</code> 
  文件信息把自身放入servlet环境中。你 可以修改<code>cocoon.properties</code> 来加入 XSP (Extensible          
  Server Pages) 库和自己的资源到每个逻辑表中。</p>         

<p>现在,选择Web View标签来看 使用样式表的Cocoon例子。</p>         
<p class="btbl">Web view of index.xml</p>         
<img src="images/cocoon_webview.gif" width="499" height="392" alt="Web view" border="0">

<p>想看web view的源代码,请 选择Web View Source 标签。</p>         
<p>Web view source of index.xml</p>         
<img src="images/cocoon_webviewsource.gif" width="625" height="392" alt="Web view source" border="0">
<p>想知道关于使用Cocoon的 信息,请看 Cocoon文档 和例子,它们在JBuilder的cocoon目录或 Apache 网站:<a href="http://xml.apache.org/cocoon/index.html">http://xml.apache.org/cocoon/index.html</a>          
  可以找到。</p>         


<a name="transform"></a>
<p><b><font color="#000080" size="3">XML文档的转换</font></b></p>
<!--BNDX="XML documents:transforming;transforming XML documents;transform trace options;tracing:enabling;XML traces:enabling;stylesheets:applying to XML documents;XML documents:applying stylesheets to;Transform view toolbar"-->
<!--BNDX="Xalan stylesheet processor;transforming XML documents;XSLT (Extensible Sytlesheet Language Transformations);Xalan stylesheeting processor:and Xerces;Xerces parser:and Xalan"-->

<p>XML文档转换就是把XML文档转换成任何其他文档的过程。JBuilder包含 Xalan 作为样式表处理器来转换XML文档,用Extensible Style          
  Language Transformations (XSLT) 写的样式表来转换。一个XSL样式表包含指令,可以把XML文档转换成其他文档类型:XML、HTML、PFD、WML、等等。</p>         



<p>想了解 Xalan,请到JBuilder完全安装的附加目录或Apache 网站:<a href="http://xml.apache.org/">http://xml.apache.org/</a>来看          
  Xalan 的文档和例子。</p>         
<a name="internal"></a>
<p><font size="2" color="#000080"><b>使用内部样式表</b></font></p>
<p>为了给XML文档应用样式表,在内容窗格里选择XML文件的<i>Transform View </i>标签。如果文档包含一个XSLT处理指令,且有一个单独的样式表,则这个样式表应用到XML文档。如果是显示一个树形视图,请按下在转换视图工具条的<i>Default 
  Stylesheet</i> 按钮<img src="images/defaultstylesheetbutton.gif" width="20" height="19" alt="Default stylesheet button" border="0">屏蔽掉树形视图。稍等片刻,转换后的使用了样式表的XML文档便显示在内容窗格的Transform          
  View 标签里。通过Transform View Source标签,你可以看到转换的源代码。</p>         

<p>如果你想把另一个外部的在文档样式表指令列表中的样式表应用到 文档,请从下拉列表中选择选择它。</p>
<p class="bfig">Transform view 工具条</p>         
<p><img src="images/xml_transform_toolbar.gif"></p>
<p class="btbl">Transform view 工具条按钮</p>         
<table border="1" cellspacing=0 cellspadding=0>

<thead>
<tr>
    <th style="background-color: #000080"><font color="#FFFFFF">按钮</font></th>
    <th style="background-color: #000080"><font color="#FFFFFF">描述</font></th>
</tr>
</thead>

<tr>
    <td>默认的样式表</td>
    <td>应用JBuilder 默认的样式表,是一个折叠树形。</td>         
</tr>
<tr>
    <td>刷新</td>
    <td>刷新视图</td>
</tr>
<tr>
    <td>设置单步选项</td>    
    <td>打开 Set Transform Trace Options 对话框,你可以设置程序处理的单步选项。</td>         
</tr>
<tr>
    <td>添加样式表</td>
    <td>打开 Configure Node Stylesheets 对话框,把样式表和 文档关联起来。</td>         
</tr>
</table>
<a name="external"></a>
<p><b><font size="2" color="#000080">使用外部样式表</font></b></p>
<p>你也可以给XML文档使用外部样式表。首先,你必须把样式表 和 XML文档关联。有几种方法可以添加或删除XML文档的样式表关联。</p>         
<ul>
  <li>在项目窗格中XML文档名上右键,选择 <i>Properties</i>。</li>         
  <li>单击<i>transform view </i>工具条的<i>Add Stylesheets</i> 按钮<img src="images/addstylesheetsbutton.gif" width="21" height="22" alt="Add Stylesheets button" border="0">          
    <p><img src="images/xaddstylesheets.gif" width="422" height="487" alt="Properties" border="0"></p>
  </li>
</ul>
<p>然后,用Add and Remove按钮添加或删除选中的样式表。一旦样式表和 文档建立关联,在<i> transform view</i>工具条的样式表下拉列表中便可以看到它在内部样式表的后面。</p>         

<p>下一步,选择<i>Transform View</i>标签,从样式表下拉列表里选择刚才加的外部的样式表,应用。如果看到文档以树形显示,在 <i>transform          
  view</i>标签中选择<i>Default Stylesheet</i> 按钮禁用它。</p>         
<p class="bfig">Transform view 使用外部样式表</p>         
<p><img src="images/xtransform_ss.gif" alt="External stylesheet applied" border="0"></p>
<p>如果样式表不可用,在<i> transform view</i>里会 显示一个消息,表示样式表没有和文档关联。</p>         

<p class="bfig">Transform view 没有样式表</p>         
<p><img src="images/xtransform_problem.gif" alt="Problem message" border="0"></p>


<p>为了显示使用默认的样式表转换结果, 选择<i> transform view</i>工具条的<i>Default Stylesheet</i>按钮<img src="images/defaultstylesheetbutton.gif" width="20" height="19" alt="Default Stylesheet button" border="0">          
  。当文档是另一个没有样式表的XML文档的转换输出时,就很有用处。</p>         
<p class="bfig">Transform view 使用默认的样式表</p>         
<p><img src="images/xtransform_tree.gif" alt="Tree view" border="0"></p>
<a name="traceoptions"></a>
<p><b><font size="2" color="#000080">设置转换单步选项</font></b></p>

<p>你可以设置转换单步选项,这样当一个转换发生时,你可以在处理过程中设单步运行。这些选项包括Generation、Templates、Elements 和Selections。为了开启单步,选择<i>Tools|IDE          
  Options</i>,然后选择 XML 标签,就可以设置这些选项了。你 也可以通过选择在<i> transform view</i>的工具条上的<i>Set          
  Trace Options</i>按钮<img src="images/settracebutton.gif" width="20" height="20" alt="Set Trace Options button" border="0"> 
  来设置。这些单步记录显示在消息窗格中。点击一个单步信息,加亮相应的源代码,双击一个单步使光标移到源代码编辑框中,开始编辑。</p>         

<p><img src="images/xml_transformtrace.gif" alt="Set trace"></p>
<br><br>

<!--****************XML CONFIG****************-->
<a name="xml_config"></a>         
<hr>
<p><font size="3" color="#000080"><b>XML 配置</b></font></p>         
<!--BNDX="XML options:setting;XML viewer:enabling;enabling XML viewer;default stylesheet;Transform Trace options:setting;"-->

<blockquote class="bsku"><font color="#FF0000">这个功能在JBuilder 专业版和企业版提供.</font></blockquote>         
<p>你可以在 <a href="../ui/dialogs/dlgxmlconfig.html">IDE Options</a> 对话框中设置XML配置信息。选择<i>Tools|IDE          
  Options</i>,点击XML 标签设置下列选项:</p>         

<ul>
  <li>通用选项 
    <ul>
      <li><i>Enable Browser View</i>: 开启JBuilder's XML viewer. 当这个选项开启,在内容窗格中,View标签便可用。</li>         
      <li><i>Apply Default Stylesheet</i>: JBuilder's 默认的把XML文档显示为树形结构的样式表。</li>         
    </ul>
  </li>
  <li><i>Transform Trace options</i>: 设置单步选项,这样在转换发生时,你可以看到不同样式表元素转换的顺序。单步选项包括:          
    <ul>
      <li> Generation</li>
      <li> Templates</li>
      <li> Elements</li>
      <li> Selections</li>
    </ul>
  </li>
</ul>
<p><img src="images/xml_options.gif" width="408" height="487" alt="XML page" border="0"></p>
<br><br>
<!--****************XML RESOURCES***-->

<a name="xml_resources"></a>         
<hr>
<p><font color="#000080" size="3"><b>XML资源</b></font></p>

<p>在JBuilder完全安装的<i>附加</i>目录中可以找到有用资源,如Xerces, Xalan, Castor, and Borland XML.  
  Documentation, Javadoc,及附带的 例子。</p> 



</body>
</html>

⌨️ 快捷键说明

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