// イニシャルコンテキスト取得
Context ctx = (Context) new InitialContext();
// 環境変数取得用コンテキスト取得
Context envCtx = (Context) ctx.lookup("java:comp/env");
// 設定ファイル名取得
String propertyFile = (String) envCtx.lookup("property_file_name");
// ジャンルファイルのパスを取得する
String xmlFileDir = propertyFile.substring(0, propertyFile.lastIndexOf("/") + 1);
String xmlFileStr = xmlFileDir + XML_FILE_NAME;
File xmlFile = new File(xmlFileStr);
if (null == xmlFile || !xmlFile.exists()) {
Log.out(Log.DEBUG, "[PrefParser] XML file doesn't exist");
return;
}
InputSource input = new InputSource(new BufferedInputStream(new FileInputStream(xmlFile)));
input.setEncoding(XML_FILE_ENCODE);
XMLReader reader = XMLReaderFactory.createXMLReader();
reader.setContentHandler(Handler.getInstance());
reader.parse(input);
分享到:
相关推荐
SAX解析XML文件的实例。一个项目同时用dom解析和sax解析xml文件貌似会报错,项目框架建一直是用sax和dom4j解析xml文件的。当我用dom解析xml文件。导入包后就报错识别不了xml文件的编码格式。于是做了一个sax解析xml...
Sax解析XML文件解
Java SAX解析Xml Demo(详细注释)
Servlet利用SAX解析XML文档,JAX,JSWDP,Servlet利用SAX解析XML文档
Sax解析xml文件详细例子,解析复杂节点的xml,把内容显示到view中,例子简单完整,易用
Servlet利用SAX解析XML文档(新上传的有源码)Servlet利用SAX解析XML文档(新上传的有源码)Servlet利用SAX解析XML文档(新上传的有源码)Servlet利用SAX解析XML文档(新上传的有源码)Servlet利用SAX解析XML文档(新上传的有...
下面是一个SAX解析XML的示例(有点长,因为详细注解了SAX事件处理的所有方法),SAX API中主要有四种处理事件的接口,它们分别是ContentHandler,DTDHandler, EntityResolver 和 ErrorHandler 。下面的例子可能...
使用sax解析xml的源代码
java学习笔记——使用DOM解析XML和使用SAX解析XML
sax解析XML方式的代码及特点,sax解析XML方式的代码及特点,sax解析XML方式的代码及特点,sax解析XML方式的代码及特点
NULL 博文链接:https://wang-peng1.iteye.com/blog/1133695
绝对可用的SAX解析XML文件项目,费了九牛二虎之力,才找到的好资源,特与大家共享出来。直接导入eclipse就可运行,无需任何配置。
Android SAX 解析XML SAX 解析XML(通用)
DOM和SAX解析XML文档
JAVA SAX解析XMLJAVA SAX解析XMLJAVA SAX解析XML
sax解析xml本地读取xml,希望对你有用
SAX解析XML源码:安卓客户端程序,通过HTTP协议从服务器端获取XML文件,然后解析并输出到控制台
使用sax解析xml,有详细的解析及源代码实例
NULL 博文链接:https://mazhihui.iteye.com/blog/1535280
Sax解析xml中的某个(一部分报文节点)循环组的内容