`

[download]调试ibm网站的例子 developerWorks的教程 XML Java 编程

阅读更多
D:\xmljava\tutorial\xmlprogj>javac
JdomTwo.java:44: 找不到符号
符号: 方法 setTrimAllWhite(boolea
位置: 类 org.jdom.output.XMLOutpu
      xo.setTrimAllWhite(true);


方法找不到符号,可能是因为工具包升级了,这里是因为jdom1.1升级左,不用setTrimAllWhite(boolean)方法了.
如果是找不到类,可能是因为路径的错误,没有能够导入类所致.

新的JdomTwo.java
/*
 * (C) Copyright IBM Corp. 2003.  All rights reserved.
 *
 * US Government Users Restricted Rights Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 * The program is provided "as is" without any warranty express or
 * implied, including the warranty of non-infringement and the implied
 * warranties of merchantibility and fitness for a particular purpose.
 * IBM will not be liable for any damages suffered by you as a result
 * of using the Program. In no event will IBM be liable for any
 * special, indirect or consequential damages or lost profits even if
 * IBM has been advised of the possibility of their occurrence. IBM
 * will not be liable for any third party claims against you.
 */

import java.io.File;
import org.jdom.Document;
import org.jdom.input.SAXBuilder;
import org.jdom.output.XMLOutputter;
import org.jdom.output.Format;

public class JdomTwo
{
  public static void main(String[] argv)
  {
    if (argv.length == 0 ||
        (argv.length == 1 && argv[0].equals("-help")))
    {
      System.out.println("\nUsage:  java JdomTwo uri");
      System.out.println("   where uri is the URI of your XML document.");
      System.out.println("   Sample:  java JdomTwo sonnet.xml");
      System.out.println("\nUses the JDOM API to parse an XML document, " +
                         "then write it back to the console.");
      System.out.println("This code is different from JDOMOne because it " +
                          "ignores whitespace.");
      System.exit(1);
    }

    try
    {
      SAXBuilder sb = new SAXBuilder();
      Document doc = sb.build(new File(argv[0]));
      XMLOutputter xo = new XMLOutputter();
      //xo.setTrimAllWhite(true);
      xo.setFormat(Format.getCompactFormat());
      xo.output(doc, System.out);
    }
    catch (Exception e)
    {
      e.printStackTrace();
    }
  }
}
分享到:
评论

相关推荐

    IBM developerWorks 教程:XML简介

    ### IBM developerWorks 教程:XML简介 #### 关于本教程 本教程旨在为初学者提供一个全面且深入的学习XML的基础。XML(可扩展标记语言)是一种被广泛应用于数据存储和传输的标准格式,尤其适用于互联网上的数据...

    Axis2 IBM developerWorks

    【标题】"Axis2 IBM developerWorks" 涵盖了基于Java的Web服务框架Axis2的相关技术知识,这个标题暗示了我们即将探讨的是一个与IBM DeveloperWorks合作的资源集合,专注于Axis2的深入理解和应用。IBM DeveloperWorks...

    http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/

    标题中的链接指向的是IBM DeveloperWorks中国站点上的一篇关于Linux多线程编程的文章。这篇文章可能深入探讨了在Linux环境下如何高效地进行多线程程序设计,涵盖了相关的关键技术和最佳实践。由于描述为空,我们主要...

    JAVA学习总结与JAVA书籍网站推荐.docx

    标题提及的"JAVA学习总结与JAVA书籍网站推荐"是一个关于Java编程的学习资源汇总。这个文档可能包含了作者对Java编程的学习心得,以及推荐的一些经典书籍和有价值的在线资源。以下是对这些知识点的详细解释: 1. **...

    java远程调试操作步骤

    [https://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/](https://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/) #### 四、注意事项 - 在Windows系统中执行打包命令可能会...

    java开发必去的网站

    对于初学者而言,可以从Java360、JavaEye等网站开始,逐步过渡到更深入的专业技术讨论如OnJava、IBM Developerworks等;而对于高级开发者来说,则可以通过参与Java.net、CSDN等社区的交流来不断提升自己的技术水平。...

    dom4j是一个Java的XML API,是jdom的升级品,用来读写XML文件的。下载地址 .txt

    dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以...

    Java专业人士必备的书籍和网站列表:

    5. **IBM Developerworks (http://www.ibm.com/developerworks/java)** - IBM的技术社区,拥有丰富的Java技术文章和案例研究。 6. **JavaWorld (http://www.javaworld.com)** - 专注于Java的新闻、教程和技术文章,...

    java技术网站

    comp.lang.java FAQ网站汇集了Java编程中最常见的问题和答案,是解决Java编程难题的宝贵资源。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。 #### 18. Sun's Java Tutorials...

    java程序员需要的20个帮助学习网站

    7. **IBM DeveloperWorks Java Zone(http://www.ibm.com/developerworks/java)**:IBM的DeveloperWorks网站是学习Java和相关技术的绝佳资源,提供了深入的技术文章、教程和案例研究。 8. **JavaWorld...

    java程序员必去网站集合

    IBM Developerworks是IBM为开发者提供的一个技术资源平台,其中的Java主页提供了大量的技术文章、教程和案例研究。这些内容通常都非常深入且质量高,对于那些希望深入了解Java高级主题如并发编程、性能调优等方面的...

    JAVA开发者最常去的20个英文网站

    IBM Developerworks 是 IBM 为开发者提供的一个全面的技术资源平台,其 Java 区域汇集了大量的技术文章、教程和代码示例。这些内容不仅涵盖了 Java SE 和 EE 的各个方面,还包括了 IBM 自身的产品和服务如何与 Java ...

    JAVA程序员要常去的网站

    - **内容**:提供JAVA相关的面向对象编程教程和案例。 - **意义**:有助于JAVA开发者深入理解面向对象设计原则。 #### 中文网站 1. **IBM DeveloperWorks...

    2022年JAVA程序员必去的网站域名服务器教程.docx

    以下是一些推荐的网站,这些网站提供丰富的教程、文章、讨论和社区支持,帮助JAVA开发者不断提升技能。 1. **Java 开发者年鉴 (http://www.javaalmanac.com)**:这是一个在线版本的Java开发者参考书籍,程序员可以...

    我整理的java技术网站的URL地址

    - **[IBM Developerworks](http://www.ibm.com/developerworks/java)**: IBM官方的技术资源网站,提供了大量的Java技术文档和教程。 #### 1.2 技术论坛和社区 - **[CN-Java](http://www.cn-java.com)**: 国内知名的...

    如何才算掌握Java(J2EE篇)

    在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发领域,J2EE(Java Platform, Enterprise Edition)更是占据了重要地位。很多人认为自己掌握了Java,但往往在实际项目中遇到困难,这通常是因为他们...

    Java程序员应该去的20个Java网站

    - **简介**:Java FAQ是一个收集了Java编程中最常见问题及其答案的网站。 - **特点**:按照不同的主题分类整理了问题和答案。 - **推荐理由**:对于那些刚刚开始学习Java或经常遇到基本问题的开发者来说,这里是...

    java各类学习网站及论坛

    - **特点**: IBM DeveloperWorks 是一个由国际商业机器公司(IBM)提供的平台,提供大量的Java教程和技术文档。该网站适合所有水平的学习者,特别是对高级开发者来说非常有价值。 - **推荐理由**: 由于IBM在企业级...

    使用Android和XML构建动态用户界面

    有几个网站从事一些非盈利服务,提供一些可轻松设置和使用的表单来进行民意测验和数据收集。本教程介绍一个简单的架构来为 Android ... http://www.ibm.com/developerworks/cn/xml/tutorials/x-andddyntut/index.html

Global site tag (gtag.js) - Google Analytics