`
histan
  • 浏览: 15469 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Jcreator和Eclipse用Dom解析有差别,大家看看

阅读更多
大家帮忙看看,我在Jcreator写了一个DOm解析,解析的xml文档为a.xml;
<?xml version="1.0" encoding="UTF-8"?>

<!--
    Document   : a.xml
    Created on : 2009/3/16
    Author     : 
    Description:
        Purpose of the document follows.
-->

<student>
	<name>刘德华</name>
	<age>47</age>
</student>

解析的Java代码:
  public static void main (String[] args) {
    		
    	
    		try 
    		{
    				DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    		
    				DocumentBuilder  db = factory.newDocumentBuilder();
    				
					Document doc = db.parse(new File("a.xml"));
					
					jagde(getValue(doc));
					
			}
			catch (ParserConfigurationException e)
			{

				e.printStackTrace();
			}
			catch (Exception ex) {
				
					ex.printStackTrace();
			}
   
    		
    		
    		
	    }
	    public static Node getValue(Document doc){
	    	
	    	Node name = null;
	    	try {
	    		
				NodeList nodeList = doc.getElementsByTagName("student");
	    	
	    		
	    		for(int i = 0; i < nodeList.getLength();i++){
	    		
	    			Element element =  (Element)nodeList.item(i);
	    			name = element.getElementsByTagName("name").item(0);
	    		
	    		}
			}
			catch (Exception ex) {
				ex.printStackTrace();
			}
	    	
	    	return  name;
	    	
	    }
	    
	    public static String jagde(Node name) throws Exception{
	    
	    	if (name.getFirstChild().getNodeValue().equals("刘德华"))
			{
		
				System.out.print(name.getFirstChild().getNodeValue() + "果然是个超级大帅哥");
			}
			
			return name.toString();
	    }
		

同样的代码在Eclipse中可以打印出:刘德华果然是个大帅哥。
但是在Jcreator中就不会打印出来。
我后来发现在用Jcreator这个工具时,吧a.xml中的编码设置为gbk就可以了。
小弟现在的问题就是想求一个通用的设置编码的工具类,可以把xml文档中的编码设置为gbk,请大家给点思路?
分享到:
评论

相关推荐

    Java开发工具Jcreator使用技巧总结

    Java开发工具Jcreator使用技巧总结

    JCreator

    同时,"tips.txt"可能包含一些实用技巧和快捷方式,有助于提高开发效率。 **总结** JCreator是一款强大的Java开发工具,尤其适合那些寻求简洁、高效的编程环境的开发者。通过熟练掌握其各项功能,开发者可以更高效...

    Jcreator

    Jcreator免费

    JCreator pro3.00和注册码

    **JCreator pro 3.00:初识与使用指南** **一、JCreator pro简介** JCreator是一款针对Java开发的集成开发环境(IDE),它以其简洁的界面、高效的性能和对初学者友好的特性而受到欢迎。JCreator pro 3.00是该软件...

    jcreator3.5

    - **插件系统**:相比于Eclipse和IntelliJ IDEA,JCreator的插件系统相对较弱,可能无法满足高级开发需求。 - **现代Java支持**:虽然JCreator 3.5可以处理基本的Java SE项目,但对于Java 8及以上版本的新特性支持...

    JCreator 2.0 LE.rar

    尽管JCreator在某些高级功能上可能不如Eclipse或IntelliJ IDEA等专业IDE强大,但它在轻量级和速度方面具有优势,尤其适合配置有限的电脑或对系统资源要求敏感的用户。此外,对于那些不习惯大型IDE复杂操作的开发者,...

    Jcreator的设置和使用.doc

    《Jcreator的设置和使用》 Jcreator是一款轻量级的Java集成开发环境(IDE),以其小巧、便捷的特性受到许多开发者的喜爱。它集成了编写、编译、运行和调试Java程序的功能,大大简化了Java开发流程。本文将详细介绍...

    JCreator使用教程

    ### JCreator使用教程详解 #### 引言 在纷繁复杂的JAVA开发环境中,JCreator以其独特的魅力占据了一席之地。虽然在名声上或许不及JBuilder、Eclipse或IntelliJ等大牌IDE(集成开发环境),但对于那些配置相对较低...

    jcreator与jdk的连接问题及其使用

    jcreator的设置和使用可以帮助Java初学者快速入门Java编程。 知识点: 1. jcreator的特点 jcreator是一个共享软件,用来开发基于Java的应用程序,安装后只有4M左右,且只需32M内存即可运行。 2. jcreator的安装 ...

    JCreatorPro英文版

    **JCreatorPro是一款知名的Java集成开发环境(IDE),专为Java程序员设计,提供了一套全面的工具和服务,便于代码编写、调试和...在实际使用中,结合其详细的文档和在线社区支持,可以更好地发挥JCreatorPro的优势。

    JCreator LE

    4. **代码导航**:虽然没有Eclipse那样强大的代码导航工具,JCreator LE依然支持类、方法的快速跳转,有助于理解和维护代码结构。 5. **版本控制集成**:对于基础版的JCreator LE,可能不包含高级的版本控制系统...

    Jcreator中文版

    在中文版的Jcreator中,语言支持被优化以适应中文用户的使用习惯,使得理解和操作变得更加直观。 **一、Jcreator的主要功能** 1. **源代码编辑器**: Jcreator提供了强大的源代码编辑器,支持语法高亮、自动完成、...

    jcreator2.5

    1. **轻量级**:相比于Eclipse、IntelliJ IDEA等重量级IDE,JCreator 2.5的体积小巧,对系统资源占用少,特别适合配置较低的电脑使用。 2. **快速启动**:由于其优化的启动速度,JCreator 2.5能够在短时间内打开,...

    jcreator4.5汉化

    大家在拿到JCreator Pro 4.5汉化破解版安装好后,进行调试时,好像都会出现 #0291 Detected Invalid jcreator.exe signature. Please reinstall the product. 这个提示,而且无论重装多少次都不行。最后只能郁闷的...

    JCreator编译器

    JCreator以其小巧的体积和对系统资源的低占用,成为了那些不喜欢重型IDE如Eclipse或IntelliJ IDEA的开发者们的首选。它的快速启动和流畅运行使得开发者可以更专注于编程,而不受软件本身性能的影响。 ### 2. **用户...

    jcreator 非常好用的java编程工具

    - **与Eclipse和IntelliJ IDEA的对比**: 这两个是Java开发的主流IDE,功能更强大,但学习曲线相对较陡峭。JCreator则以轻量级和易用性作为优势。 - **性能**: 由于JCreator占用系统资源较少,对于配置较低的电脑来...

    jcreator pro2.5

    尽管现在市面上有更现代、功能更全面的IDE,如Eclipse、IntelliJ IDEA和NetBeans,但JCreator Pro 2.5因其简洁和易用性,在某些场合仍然具有其独特优势。 **二、JCreator Pro 2.5的主要特点** 1. **轻量级**:与...

    JAva学习用的Jcreator4

    "JAva学习用的Jcreator4"这个标题表明,这是一个关于使用JCreator 4进行Java学习的资源包,可能是软件安装包或者包含了一系列教程和示例代码。 JCreator 4作为Java编辑器,其主要特点和功能包括: 1. **源代码编辑...

Global site tag (gtag.js) - Google Analytics