易截截图软件、单文件、免安装、纯绿色、仅160KB

Java文件操作大全(七)

45.验证Schema
//import java.io.*;
//import javax.xml.parsers.*;
//import org.xml.sax.*;
//import org.w3c.dom.*;
String xsdFileName = \"Q:\\\\_dev_stu\\\\xsdtest\\\\src\\\\note.xsd\"; 
try { 
//创建默认的XML错误处理器 
XMLErrorHandler errorHandler = new XMLErrorHandler(); 
//获取基于 SAX 的解析器的实例 
SAXParserFactory factory = SAXParserFactory.newInstance(); 
//解析器在解析时验证 XML 内容。 
factory.setValidating(true); 
//指定由此代码生成的解析器将提供对 XML 名称空间的支持。 
factory.setNamespaceAware(true); 
//使用当前配置的工厂参数创建 SAXParser 的一个新实例。 
SAXParser parser = factory.newSAXParser(); 
//创建一个读取工具 
SAXReader xmlReader = new SAXReader(); 
//获取要校验xml文档实例 
Document xmlDocument = (Document) xmlReader.read(new File(xmlFileName)); 
//设置 XMLReader 的基础实现中的特定属性。核心功能和属性列表可以在 [url]http://sax.sourceforge.net/?selected=get-set[/url] 中找到。 
parser.setProperty(
\"http://java.sun.com/xml/jaxp/properties/schemaLanguage", 
\"http://www.w3.org/2001/XMLSchema"); 
parser.setProperty( 
\"http://java.sun.com/xml/jaxp/properties/schemaSource", 
\"file:\" + xsdFileName); 
//创建一个SAXValidator校验工具,并设置校验工具的属性 
SAXValidator validator = new SAXValidator(parser.getXMLReader()); 
//设置校验工具的错误处理器,当发生错误时,可以从处理器对象中得到错误信息。 
validator.setErrorHandler(errorHandler); 
//校验 
validator.validate(xmlDocument); 
XMLWriter writer = new XMLWriter(OutputFormat.createPrettyPrint()); 
//如果错误信息不为空,说明校验失败,打印错误信息 


相关文档:

java路径

相对路径的获得
   说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)
   String
relativelyPath=System.getProperty("user.dir");
  
上述相对路径中,java项目中的文件是相对于项目的根目录
   web项目中的文件路径视不同的web服务器不同而不同(tomcat是 ......

Java文件操作大全(一)

1.创建文件夹
//import java.io.*;
File myFolderPath = new File(%%1);
try {
if (!myFolderPath.exists()) {
   myFolderPath.mkdir();
}
}
catch (Exception e) {
System.out.println("新建目录操作出错");
e.printStackTra ......

Flex+java实现文件上传

用了两天时间学习了下Flex和java配合实现文件上传,找了个小例子。前端当然是flex,后台使用servlet,把代码贴上来,备忘吧:
FileUpload.java:
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Iterator;
import java.util.List;
import javax.servlet.ServletExc ......

JAVA与C#比较

C#与JAVA的相同之处:由于C#与JAVA都是基于C++发展起来的,因此二者之间具有很多相似之处,具体如下:
  1、C#和JAVA语言的编译结果是独立于计算机和编程语言的,可执行文件可以在受管理的执行
  环境中执行;
  2、C#和JAVA语言都是采用了自动的垃圾回收机制;
  3、C#和JAVA语言都取消了指针操作;
  4、 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号