大家帮忙看看,我在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使用技巧总结
Jcreator免费
JCreator java
部分内容:Jcreator的工程(project)和工作空间workspace Jcreator利用工程(Project)管理相应的文件,一个工程由多个Java源文件和其他一些文件组成,Jcreator中工程文件的扩展名为jcp Jcreator的工作空间(Workspace)...
Jcreator
大家在拿到JCreator Pro 4.5汉化破解版安装好后,进行调试时,好像都会出现 #0291 Detected Invalid jcreator.exe signature. Please reinstall the product. 这个提示,而且无论重装多少次都不行。最后只能郁闷的...
jcreator使用教程:JCreator 使用窍门技巧
英文版JCreatorPro , 感觉不错 ,个人认为在细节上比汉化版JCreator强。
jcreator试用于刚刚接触java编程的同学,此文档详细介绍了 jcreator的使用方法及其与jdk的连接问题,java初学者可以看看哦!!
JCreator目前分为JCreator Le和JCreator Pro两个版本 JCreator Le为免费版,而JCeator Pro要注册。JCreator Le功能不及JCeator Pro。 JCreator 专业版是一款适合于各个 Java 语言编程开发人员的IDE工具。 它为...
JCreator pro3.00和注册码,刚接触JAVA的朋友可以先试试这个工具!
Jcreator是一个小巧灵活的Java开发工具,它可将Java的程序的编写、编译、运行和调试集成进自身的环境中直接进行开发,且无需进行环境变量的设定。这里对其使用方法进行了清晰的介绍。
JCreator目前分为JCreator Le和JCreator Pro两个版本 JCreator Le为免费版,而JCeator Pro要注册。JCreator Le功能不及JCeator Pro。 JCreator 专业版是一款适合于各个 Java 语言编程开发人员的IDE工具。 它为...
JCreator使用指南.ppt ,和myeclipse开发有同样的功效。希望能帮助新手快速入门。
JCreator pro
JCreator3.5
JCreator5正版软件
破解jcreator2.5
jcreator是一个简单易用并且非常适合新手上路的Java编程的集成开发环境(IDE)JCreator目前分为JCreator Le和JCreator Pro两个版本JCreat Le为免费版,而JCreator Pro要注册。JCreat Le功能不及JCeator Pro,JCreator...
开发工具,真正要学好的是Java本身,一个开发工具做的好不好,应该看大部分时候功能都是一目了然的。跟eclipse相比,JCreator更像个玩具,功能很少,自己摸个把小时就全会了。