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简介 #### 关于本教程 本教程旨在为初学者提供一个全面且深入的学习XML的基础。XML(可扩展标记语言)是一种被广泛应用于数据存储和传输的标准格式,尤其适用于互联网上的数据...
【标题】"Axis2 IBM developerWorks" 涵盖了基于Java的Web服务框架Axis2的相关技术知识,这个标题暗示了我们即将探讨的是一个与IBM DeveloperWorks合作的资源集合,专注于Axis2的深入理解和应用。IBM DeveloperWorks...
标题中的链接指向的是IBM DeveloperWorks中国站点上的一篇关于Linux多线程编程的文章。这篇文章可能深入探讨了在Linux环境下如何高效地进行多线程程序设计,涵盖了相关的关键技术和最佳实践。由于描述为空,我们主要...
标题提及的"JAVA学习总结与JAVA书籍网站推荐"是一个关于Java编程的学习资源汇总。这个文档可能包含了作者对Java编程的学习心得,以及推荐的一些经典书籍和有价值的在线资源。以下是对这些知识点的详细解释: 1. **...
[https://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/](https://www.ibm.com/developerworks/cn/opensource/os-eclipse-javadebug/) #### 四、注意事项 - 在Windows系统中执行打包命令可能会...
对于初学者而言,可以从Java360、JavaEye等网站开始,逐步过渡到更深入的专业技术讨论如OnJava、IBM Developerworks等;而对于高级开发者来说,则可以通过参与Java.net、CSDN等社区的交流来不断提升自己的技术水平。...
dom4j是一个十分优秀的JavaXML API,具有性能优异、功能强大和极其易使用的特点,它的性能超过sun公司官方的dom技术,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM developerWorks上面还可以...
5. **IBM Developerworks (http://www.ibm.com/developerworks/java)** - IBM的技术社区,拥有丰富的Java技术文章和案例研究。 6. **JavaWorld (http://www.javaworld.com)** - 专注于Java的新闻、教程和技术文章,...
comp.lang.java FAQ网站汇集了Java编程中最常见的问题和答案,是解决Java编程难题的宝贵资源。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。 #### 18. Sun's Java Tutorials...
7. **IBM DeveloperWorks Java Zone(http://www.ibm.com/developerworks/java)**:IBM的DeveloperWorks网站是学习Java和相关技术的绝佳资源,提供了深入的技术文章、教程和案例研究。 8. **JavaWorld...
IBM Developerworks是IBM为开发者提供的一个技术资源平台,其中的Java主页提供了大量的技术文章、教程和案例研究。这些内容通常都非常深入且质量高,对于那些希望深入了解Java高级主题如并发编程、性能调优等方面的...
IBM Developerworks 是 IBM 为开发者提供的一个全面的技术资源平台,其 Java 区域汇集了大量的技术文章、教程和代码示例。这些内容不仅涵盖了 Java SE 和 EE 的各个方面,还包括了 IBM 自身的产品和服务如何与 Java ...
- **内容**:提供JAVA相关的面向对象编程教程和案例。 - **意义**:有助于JAVA开发者深入理解面向对象设计原则。 #### 中文网站 1. **IBM DeveloperWorks...
以下是一些推荐的网站,这些网站提供丰富的教程、文章、讨论和社区支持,帮助JAVA开发者不断提升技能。 1. **Java 开发者年鉴 (http://www.javaalmanac.com)**:这是一个在线版本的Java开发者参考书籍,程序员可以...
- **[IBM Developerworks](http://www.ibm.com/developerworks/java)**: IBM官方的技术资源网站,提供了大量的Java技术文档和教程。 #### 1.2 技术论坛和社区 - **[CN-Java](http://www.cn-java.com)**: 国内知名的...
在IT行业中,Java是一种广泛应用的编程语言,尤其在企业级应用开发领域,J2EE(Java Platform, Enterprise Edition)更是占据了重要地位。很多人认为自己掌握了Java,但往往在实际项目中遇到困难,这通常是因为他们...
- **简介**:Java FAQ是一个收集了Java编程中最常见问题及其答案的网站。 - **特点**:按照不同的主题分类整理了问题和答案。 - **推荐理由**:对于那些刚刚开始学习Java或经常遇到基本问题的开发者来说,这里是...
- **特点**: IBM DeveloperWorks 是一个由国际商业机器公司(IBM)提供的平台,提供大量的Java教程和技术文档。该网站适合所有水平的学习者,特别是对高级开发者来说非常有价值。 - **推荐理由**: 由于IBM在企业级...
有几个网站从事一些非盈利服务,提供一些可轻松设置和使用的表单来进行民意测验和数据收集。本教程介绍一个简单的架构来为 Android ... http://www.ibm.com/developerworks/cn/xml/tutorials/x-andddyntut/index.html