webservice接口读取xml文件内容

xml文件我放在D:/HBJT_FILE/test.xml

xml文件内容为:

<?xml version="1.0" encoding="GB2312"?>
<RESULT>
<VALUE>  
<NO>A1234</NO>  
<ADDR>河北省</ADDR>
</VALUE>
<VALUE>  
<NO>B1234</NO>  
<ADDR>石家庄</ADDR>
</VALUE>
</RESULT>

//**byte[]转换成String*/
BASE64Encoder enc=new BASE64Encoder();
String xmlString =enc.encode(xml);

实现类中的代码:

//**String转换成byte[]*/
byte[] buffer = new BASE64Decoder().decodeBuffer(xmlString);

//**将byte[]写入xml文件*/
/*FileOutputStream out = new FileOutputStream("D:/HBJT_FILE/test.xml");
out.write(xml);
out.close(); */

SAXBuilder builder = new SAXBuilder();
Document doc = builder.build(new File("D:/HBJT_FILE/test.xml"));
Element foo = doc.getRootElement();
List allChildren = foo.getChildren();
for (int i = 0; i < allChildren.size(); i++) {
System.out.print("地址1:"+ ((Element) allChildren.get(i)).getChild("NO").getText());
System.out.println("地址2:"+ ((Element) allChildren.get(i)).getChild("ADDR").getText());
}

时间: 2024-10-31 13:04:17

webservice接口读取xml文件内容的相关文章

读取XML文件内容

myeclipse中类的格式 上面中的RunMain.java为程序执行的入口,JdbcUtil.java为实体类,XmlDocumentUtil.java执行解释xml文件与获取里面的属性,程序所需要导入的包为dom4j-1.6.1.jar与jaxen-1.1-beta-6.jar,jdbc.cfg.xml文件为需解释的xml文件此程序下载 jdbc.cfg.xml <?xml version="1.0" encoding="UTF-8"?> <

JS通过ajax动态读取xml文件内容

http://www.sharejs.com/codes/javascript/8178 HTML文件代码如下 <!DOCTYPE html> <html> <head> <script> function loadXMLDoc(url) { var xmlhttp; if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttp

php读取xml文件内容,并循环写入mysql数据库

<?php $dbconn = mysql_connect("localhost","root","root"); $db = mysql_select_db("xbrl",$dbconn); $xml = simplexml_load_file("test.xml"); $name = "" ; $price = 0.00 ; foreach ($xml->children

C# XML 读取xml文件内容并输出到控制台

1 xml文件 2 代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Threading.Tasks; 6 using System.Xml.Linq; 7 8 namespace ConsoleApplication8 9 { 10 class Program 11 { 12 static void Main(string

java读取xml文件内容

xml文件 <?xml version="1.0" encoding="UTF-8"?> <Object> <student> <stuName>张三</stuName> <stuAddress>郑州</stuAddress> <stuTel>111</stuTel> </student> <user> <userName>

java读取XML文件,及封装XML字符串

package com.yyl.text; import java.io.FileInputStream; import java.util.ArrayList; import org.junit.Test; import org.nuxeo.common.xmap.XMap; import com.yin.vo.Book; import com.yin.vo.Books; public class XmapTest { /** * 读取XML文件内容 * @throws Exception *

Asp.Net 读取xml文件中Key的值,并且过滤掉注释内容代码

/// <summary> /// 读取配置文件keys /// </summary> /// <returns></returns> public string _GetKeys() { string filename = Server.MapPath("/") + @"web.config"; XmlDocument xmldoc = new XmlDocument(); XmlReaderSettings set

Java操作读取写入文本TXT及XML文件内容

package fileIo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; public class ReadTextFile { public BufferedReader bufread; public BufferedWriter bufwriter; File

Loadrunner脚本读取 XMl 文件

Loadrunner脚本读取 XMl 文件 性能测试工程师要懂代码么?答案是必须的,好多测试员认为在 loadrunner 中编写脚本很难很牛 X . 好多人认为 loadrunner 只支持 C 语言(包括我之前也一直这么认为),因为 loadrunner 默认的脚本是 C 语言的,其实它支持目前所有主流的语言,如: Java User . VB User . VB script User  . Javascript User . Mmicrosoft .NET 等,总有一款适合你的吧,最起码