精华内容
下载资源
问答
  • java读取xml文件

    2018-03-16 16:15:38
    public class XmlManager { public static String getConstant(String name) { Document doc = getDocument... // XPath语句,选取属性name值name变量的值的constant标签 String xpath = "//consta...
    public class XmlManager {
    
    
    	 public static String getConstant(String name) {
    	        Document doc = getDocument();
    	        // XPath语句,选取属性name值为name变量的值的constant标签
    	        String xpath = "//constant[@name='" + name + "']";
    	        Element con = (Element) doc.selectSingleNode(xpath);
    	        if (con != null) {
    	            return con.attributeValue("value");
    	        } else {
    	            return null;
    	        }
    	    }
    	 
    	 private static Document getDocument() {
    	        // 创建解析器
    	        SAXReader reader = new SAXReader();
    	        // 加载配置文件
    	        InputStream is = ConfigurationManager.class.getResourceAsStream(“path”);//path改你自己的xml实际路径
    	        Document doc = null;
    	        try {
    	            doc = reader.read(is);
    	        } catch (DocumentException e) {
    	            e.printStackTrace();
    	            throw new RuntimeException("加载配置文件出错");
    	        }
    	        return doc;
    	    }
    }

    展开全文
  • 下面小编就大家带来一篇java实现利用String类的简单方法读取xml文件中某个标签中的内容。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • /** * 读取所有地区(全部中文名) * * @return */ public static List getAreaList() { List result = new ... // 取得section.xml文件的绝对路径 String path = Thread.currentThread().getContext
    	/**
    	 * 读取所有地区(全部为中文名)
    	 * 
    	 * @return
    	 */
    	public static List<AreaBean> getAreaList() {
    		List<AreaBean> result = new ArrayList<AreaBean>();
    
    		try {
    			// 取得section.xml文件的绝对路径
    			String path = Thread.currentThread().getContextClassLoader()
    					.getResource("section.xml").getPath();
    
    			File f = new File(path);
    
    			SAXReader reader = new SAXReader();
    
    			Document doc = reader.read(f);
    
    			Element root = doc.getRootElement();
    
    			Element foo;
    
    			Iterator i = root.elementIterator("SECTION");
    
    			while (i.hasNext()) {
    				AreaBean tempArea = new AreaBean();
    				foo = (Element) i.next();
    				tempArea.setDisplay(foo.elementText("DISPLAY"));
    				tempArea.setValue(foo.elementText("DISPLAY"));
    				result.add(tempArea);
    			}
    
    		} catch (Exception e) {
    			System.out.println("=============================> 读取所有地区的文件错误");
    			e.printStackTrace();
    		}
    		return result;
    
    	}
    
    XML 数据文件
    
    <?xml version="1.0" encoding="UTF-8"?>
    <AREA>
    	<SECTION>
    		<DISPLAY>深圳</DISPLAY>
    		<VALUE>SZ</VALUE>
    	</SECTION>
    
    	<SECTION>
    		<DISPLAY>香港</DISPLAY>
    		<VALUE>HK</VALUE>
    	</SECTION>
    
    	<SECTION>
    		<DISPLAY>武汉</DISPLAY>
    		<VALUE>WH</VALUE>
    	</SECTION>
    
    	<SECTION>
    		<DISPLAY>北京</DISPLAY>
    		<VALUE>BJ</VALUE>
    	</SECTION>
    
    	<SECTION>
    		<DISPLAY>上海</DISPLAY>
    		<VALUE>SH</VALUE>
    	</SECTION>
    </AREA>




    JAVA 获取 服务器路径 :

    //		String url =  request.getScheme()+"://"+request.getRemoteAddr()+":"+request.getServerPort()+request.getContextPath()+"/" ;	
    		
    		String url = request.getScheme() + "://" + request.getServerName()
    		+ ":" + request.getServerPort() + request.getContextPath() + "/";


    
    
    
    
    展开全文
  • pom.xml文件 <dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</v...

    pom.xml文件

    <dependency>
                <groupId>net.sourceforge.javacsv</groupId>
                <artifactId>javacsv</artifactId>
                <version>2.0</version>
            </dependency>
    <dependency>
                <groupId>commons-net</groupId>
                <artifactId>commons-net</artifactId>
                <version>3.3</version>
            </dependency>
    
    
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-csv</artifactId>
                <version>1.4</version>
            </dependency>
    import java.io.BufferedReader;
    import java.io.FileReader;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.List;
    
    public class CsvTest {
    
        public static void main(String[] args) {
            String inpath="D:\\icos-20190715162055.csv";
            List<HashMap<String, Object>> retHashMap = new ArrayList<HashMap<String, Object>>();
            retHashMap = getcsvTableList(inpath);
            for(HashMap k:retHashMap) {
                System.out.println(k);
            }
    
        }
        public static List<HashMap<String, Object>> getcsvTableList(String path) {
            List<HashMap<String, Object>> retHashMap = new ArrayList<HashMap<String, Object>>();
            try {
                BufferedReader reader = new BufferedReader(new FileReader(path));
                String[] headtilte = reader.readLine().split("\\|");// 第一行信息,为标题信息,不用,如果需要,注释掉
                String line = null;
                while ((line = reader.readLine()) != null) {
                    HashMap<String, Object> itemMap = new HashMap<String, Object>();
                    String[] itemArray = line.split("\\|");
                    for (int i = 0; i < itemArray.length; i++) {
                        itemMap.put(headtilte[i], itemArray[i]);
                    }
                    retHashMap.add(itemMap);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
            return retHashMap;
        }
    
    }

     

    转载于:https://www.cnblogs.com/tanada/p/11383394.html

    展开全文
  • JDOM读取XML文件问题

    2011-04-14 00:48:27
    1.XML文件 <?xml version="1.0" encoding="UTF-8"?> 非现场监管报送" id="Y000"> 数据处理"> 数据填报"> 文件提交"> 数据校验"> 数据汇总"> (N)汇总"> 报送管理" id="Y200"> 报送项目...
  • 使用Properties读取XML文件

    千次阅读 2011-04-07 18:17:00
     java.util包中的Properties...Properties类的loadFromXML(InputStream in)方法可用来加载XML文档输入流,而storeToXML(OutputStream os, String description)方法则可将属性集中的数据写入到XML文档。另外,st

            java.util包中的Properties类是一个线程安全的类,表示一个持久的属性集。Properties类似于Map,可以用来存放键-值对,例如用户名和密码,不过Properties要求属性列表中的键及其对应值均为字符串。Properties类的loadFromXML(InputStream in)方法可用来加载XML文档输入流,而storeToXML(OutputStream os, String description)方法则可将属性集中的数据写入到XML文档。另外,storeToXML(OutputStream os, String description, String encoding)可将属性集中的数据写入到基于encoding 编码格式的XML文档。对于下面XML文档book.xml:

    如何读取其中的书名呢?代码如下:

    可以看到,代码很简单。

    展开全文
  • xml文件经常被用在框架的当中,学习框架我们应该熟悉xml的基本内容。下面我们就探讨一下java读取、修改、删除xml信息。创建xml: public static void main(String[] args) throws Exception{ // Document doc =...
  • 问题描述:当读取xml文件时,objectvector中理论是装的应该是5个不同的对象(id1,2,3,4,5),但是结果输出的五个对象都是相同(id5的对象) [code="java"] /** * * @param fileName xml文件地址 ...
  • java 解析 xml

    2013-03-10 10:34:48
    /** * 按照字符串的方式,解析 xml 文件... //按文件的方式,读取xml, getFile这个方法自行创建。 String xml = UseTools.getFile("newapplication_10.xml"); //将字符串转换为StringReader ...
  • Java解析XML工具类--(java源码)

    热门讨论 2010-01-14 18:46:59
    * 本类是专门解析XML文件的,主要用于系统读取自己的配置文件时提供最方便的解析操作 * @author HX * */ public class XmlManager { /** * 得到某节点下某个属性的值 * @param element 要获取属性的...
  • -X, --xml Produce XML output --line-numbers Write line numbers for errors. -L, --skip-line-numbers Don't write line number for errors. WARNING: -L is deprecated, use long version of this option ...
  • java String对象转Base64

    2019-10-16 18:55:13
    项目需求是:需要把world文档,即.doc后缀结尾的文件,通过流的方式读取文件转成String对象,再把String对象转成Base64格式数据展示在xml页面上。具体核心代码如下: String docImport = fcsFormLayout....
  • java 如何保存、读取javaBean中定义String类型,oracle数据库字段blob类型的值 这是我的业务逻辑代码 try { String encoding = "GBK"; File file = new File("E:\\workspaceNeuSoft\\tomcat7.0.40\\logs\\...
  • //这里的raw.file内容就是 上面那个xml片段,就是读取内容,将请求的xml保存成字符串 进行post发送 String line=""; for(line=br.readLine();line!=null;line=br.readLine()) { sb.append(line+"\n");...
  • 本体文件为: <?xml version="1.0"?>  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"  xmlns:swrlb="http://www.w3.org/2003/11/swrlb#"  xmlns:protege=...
  • 在学习JAVA做WEB,开始学习,...先把原始WORD保存为XML格式,然后读取,并生成。 网上搜了一个函数读取文件转成string。这样用file2String就可以了。 public static String file2String(File f, String charset) { S
  • java(Dom4j)与xml

    2011-03-10 21:21:35
    xml文件经常被用在框架的当中,学习框架我们应该熟悉xml的基本内容。下面我们就探讨一下java读取、修改、删除xml信息。 创建xml: public static void main(String[] args) throws Exception{ // ...
  • 在android模拟器中解析不到tomcat中的xml文件,但是在浏览器中使用相同的地址,却可以访问 package xtm.mp3player; import xtm.download.HttpDownloader; import android.app.ListActivity; import android.os....
  • android客户端读取jsp页面(tomcat下webapps下),得到一个很长的xml字符串,在8000byte以上(解析xml后数据一共60条,将所有数据存在txt文档中后右键文档观察属性8000byte),结果在eclipse的logcat中观察存储...
  • * 写入XMl文件 * @param document 所要写入的文件内容 * @param outFile 文件存放的地址 * */ public static void writeDocument(Document docment,String outFile){ try { FileOutputStream ...
  • System.out.println("请选择后缀.doc的文件"); } } catch (Exception e) { e.printStackTrace(); } return buffer; } public static void main(String[] args) { Test tp = new Test(); String content ...
  • Java提升1

    2017-01-05 09:37:31
    一.WebService入门 Java中的xml操作XML和HTML区别XML被设计传输和存储数据,其焦点是数据的内容 ...使用java读取XML文件 实例: public class ReadXML { public static void main(String[] args) {
  • * 将文件中的内容读取到字符串对象中 * * @param f * 要读取的 * @return 文件f中的Text内容 * @throws IOException */ public String read(File f) {} =========以下是标签对象类的部分方法============...
  • Excel POI读取封装(文件+示范代码) package org.excel.service; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileWriter; import java.io.IOException; import java....
  • import javafx.scene.layout.Region; import javafx.scene.shape.SVGPath; import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList;...import java.io.StringReader; import java..
  • 查看本章节 查看作业目录 需求说明: 现要求使用 dom4j 解析 city.xml 文档,实现... 类的对象 dataMap,用来保存读取Xml中的省份和城市,key省份,value是城市列表 创建parse方法解析xml文件,方法中得到docu
  • Array的配置项目没有上面介绍的那么直观,默认情况下DWR装载所有的基本类型和可装载的对象,这些包括String,Date等先前介绍的类型.java高级程序员可能会理解什么match的这行有点奇怪. [Z"/> [B"/> [S"/> [I"/> [J"/>...
  • /**JS文件*/ Ext.onReady(function(){ /***DataGrid界面****/ var fields = ["id","time","source","destination","protocol","info"]; /*var dataUrl;*/ var proxy = new Ext.data.HttpProxy({ ...
  • java源码包---java 源码 大量 实例

    千次下载 热门讨论 2013-04-18 23:15:26
     数字证书:从文件中读取数字证书,生成文件输入流,输入文件为c:/mycert.cer,获取一个处理X.509证书的证书工厂…… Java+ajax写的登录实例 1个目标文件 内容索引:Java源码,初学实例,ajax,登录  一个Java+ajax写...
  • XML解析

    2020-05-21 23:58:22
    读取跟路径下的资源文件 ... import java.io.IOException;... * 读取跟路径下的资源文件,以properties例 * @author DIE * * http://dong.java.com */ public class Demo1 { public static void main(String[]

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 175
精华内容 70
关键字:

java读取xml文件为string

java 订阅