建立xml文档,并存放连接数据库所需要的数据,对文档的数据进行jodd解析xml文档并显示。

求解用kissxml怎么解析xml数据
本人已经收到xml包,并转换好了,xml现在是下面的文本。
&soap:Envelope xmlns:soap=&http://schemas.xmlsoap.org/soap/envelope/& xmlns:xsd=&http://www.w3.org/2001/XMLSchema& xmlns:xsi=&http://www.w3.org/2001/XMLSchema-instance&&&soap:Body&&ns1:getPartListResponse xmlns:ns1=&&&
&ns1:out&&RS&&c&1&/c&&D&
&pn&实话实说&/pn&
&ds&关注人性、关注社会民生。&/ds&
&tn&361963&/tn&
&rn&2375164&/rn&
&pn&疯狂贴图&/pn&
。。。。。。
&/P&&/D&&/RS&&/ns1:out&&/ns1:getPartListResponse&&/soap:Body&&/soap:Envelope&
我想把每个p标签里面的数据,都放到一个字典类型里面。然后把字典类型的实例都放到一个数组中去,我用的是kissxml。下面贴语句。
-(void)kissXMLForString1:(NSString *)xmlString
& DDXMLDocument *xmlDoc = [[DDXMLDocument alloc]initWithXMLString:xmlString options:0 error:nil];
& NSArray *items =//临时存放数据
& NSDictionary *Dict =
& items = [xmlDoc nodesForXPath:KP error:nil];
& NSLog(@&%@&,KP);
& NSLog(@&%@&,items);
& for (DDXMLElement *item in items) {
& Dict = [item attributesAsDictionary];
& NSLog(@&%@&,Dict);
& [Allarray addObject:Dict];
& //NSString *sss = [[item attributeForName:@&pn&] stringValue];
& //NSLog(@&%@&,sss);
语句很简单,可是items里面却没有数据,求各位大侠帮帮忙,我怎么才能解析到数据,并放到allarray里面!!!
------解决方案--------------------
kissxml。。没用过啊。。都是用这个吧。。
public List&UserManager& toParserUserXml(InputStream is) {
String xml = inputToString(is);
SAXParserFactory saxPraseFactory = SAXParserFactory.newInstance();
infos = new ArrayList&UserManager&();
XMLReader xmlReader = saxPraseFactory.newSAXParser().getXMLReader();
UserNumContentHandler userContentHandler = new UserNumContentHandler(
xmlReader.setContentHandler(userContentHandler);
xmlReader.parse(new InputSource(new StringReader(xml)));
// for (Iterator iterator = infos.iterator(); iterator.hasNext();) {
// UserManager um = (UserManager) iterator.next();
// result[index++] = um.getName();
} catch (Exception e) {
e.printStackTrace();
------解决方案--------------------
TouchXML 我用的是这个,网上介绍的也很多,楼主试试这个吧
【求助】怎么解析soap返回的XML数据得到有效数据?? 调用了soapwebserver上的方法,返回如下数据,我保存在theXML中
NSString*theXML=[[NSStringalloc]initWithBytes:[webDatamut
IOS 怎么样获取远程数据再解析xml到得数据显示到列表 IOS怎么样获取远程数据再解析xml到得数据显示到列表,弄了好几天,我得到了data,不知道怎么样去拆分显示到列表,求大神解答
------解决方案-------------------- xml解析http://blog.cs
用 sax 方式的时候,要自己构建3个函数,而且要直接用这三的函数来返回数据,要求较强的逻辑。在处理不同结构的 xml 的时候,还要重新进行构造这三个函数,麻烦! 用 dom 方式,倒是好些,但是他把每个节点都看作是一个 node,,操作起来要写好多的代码,麻烦! 网上有好多的开源的 xml 解析的类库,以前看过几个,但是心里总是觉得不踏实,感觉总是跟在别人的屁股后面。 这几天在搞 Java,挺累
创建Xml文件,并解析该Xml数据,并插入数据库
工作中对xml的操作比较多,这里实现一种。使用dom4j解析xml、
创建xml-----&然后解析--------》然后将数据用Log打印出来。
package com.example. import java.io.F import java.io.FileNotFou
用jsp将xml文件解析到网页显示,并把数据提交保存到数据库
&?xml version=&1.0& encoding=&UTF-8&?&
&questions id=&1&&
&question id=&1&
小弟愚钝,求大神帮看看这个json用sbjson怎么解析 functionString=[{\&TYPE\&:\&打印机\&,
\&CONFIGDATA\&:
ios上如何解析这样的xml
本帖最后由 spawn888 于
21:10:49 编辑
.cn/WebServices/WeatherWS.asmx/getWeather?theCityCode=北京&theUserID=
节点标签都是&string&
以前在.net上解析webserv
在java解析XML写入到数据库中遇到的问题
用java程序解析XML写入到MYSQL中遇到了很多问题。
1,关于XML JAVA解析XML的时候,一定要处理没有读取到XML。读取到XML但是里面的元素节点不存在的问题,不然会出很多问题。
2、数据量太大,在运行JAVA的时候会报JAVA HEAP SPACE错误,一定要设置虚拟机的运行大小,可以用JAVA命令,,java -Xms32m -
@synthesize 解析 我是一个小学生iOS程序员;请问类似这样的@synthesize用法有什么作用?
@synthesizetabBarController=_tabBarC
------解决方案--------------------
恩啊,谢谢,
//xml string $xml_string=&&?xml version='1.0'?& &users& &user id='398'& &name&Foo&/name& &email&&/name& &/user& &user id='867
iOS解析XML文档问题 如果我用NSXMLParser解析下面这个xml文件
&a& &b1&123&/b1& &b2&234&/b2& &/a&
那么解析完b1中的123后为啥就停止解析了?如果要解析全部的节点,又应该如何?
------解决方案--------------------
1,Content-Type 很多时候无法解析就是Content-Type的问题。 如果本身就是xml文件,请跳过这一步 动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本了。 常见语言的Content-Type设置
header(&Content-Type:text/xml&); //php response
通过XMLConfiguration解析XML获取更新数据库sql
需求:将用户从数据库导出,并且导入另一个用户后更新其中一些表的数据值。 1、XML原始文件
&?xml version=&1.0& encoding=&UTF-8& ?& &database& &tables& &!-- 修改BUS
本文实例讲述了python基于xml parse实现解析cdatasection数据的方法,分享给大家供大家参考。 具体实现方法如下:
from xml.dom.minidom import * implementation = DOMImplementation() print &Core:%s& % implementation.hasFeature('core', '
php 如何获取请求的xml数据,对方通过http协议post提交过来xml数据,php如何获取到这些数据呢?
&?php $xml_data ='&AATAvailReq1&'. '&Agency&'. '&Iata&&/Iata&'. '&Agent&lgsoftwares&/Ag
.net解析ios服务器端xml文件,怎么弄啊,急急急急,在线 我这边也是服务器端,解析像百度新闻之类的xml能成功,但是苹果的新闻老是报“违反协议”,由于服务器端没法用ajax调用,xmlhttp 也没法在服务器端用,我现在用的是XmlReader 但老是报“违反了协议”,各位大侠有什么方法解觉?XML文件来源 http://ios.mitf./RSSISAPI/RSSI
传智播客--Pull解析XML文件,SharedPreferences,SQLite数据库
转载:http://blog.csdn.net/getclass/archive//5336832.aspx ================================================================================ 随着我们学习的
含表情信息的xml文件解析 xml文件里面含有“/”为标识符的表情信息。类似“/大笑”
请有经验的大神们给我体格建议使用什么方法解析这个xml,只有一个message标签。
本人使用NSxmlparse解析。符号和文字相连的时候解析不出来
------解决方案-------------------- 直接用正则多快好省
大量SmipleXML函数可用来加载和解析大量XML文档。 -------------------------------------------------------------------------------- 1. simpleXML_load_file()函数来加载指定的XML文件到对象。如果加载文件时遇到问题,则返回FLASE。例: book.xml文件:
&html xmlns=&http://www.w3.org/1999/xhtml&& &head runat=&server&& &title&jquery xml解析&/title& &script src=&jquery.min.js& type=&te
SAX将dd.xml解析成html。当然啦,如果得到了xml对应的xsl文件可以直接用libxml2将其转换成html。
#!/usr/bin/env python # -*- coding: utf-8 -*- #--------------------------------------- # 程序:XML解析器 # 版本:
嵌套json数据解析 category=(
Xshell用ssh连接ubuntu掉线解决方法 1、Xshell客户端设置
修改Keep Alive 时间 2、服务器端修改 修改/etc/ssh/sshd_config文件,找到 ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号(&#&)去掉, 将ClientAliveInterval对
一 、python模块 xml.dom 解析XML的APIminidom.parse(filename)加载读取XML文件 doc.documentElement获取XML文档对象 node.getAttribute(AttributeName)获取XML节点属性值 node.getElementsByTagName(TagName)获取XML节点对象集合 node.childNodes #返回子
使用XML作为项目的配置文件使用,并解析之,获得数据作为链接数据库的参数
&?xml version=&1.0& encoding=&utf-8&?&
ios中,小弟用webService从服务器解析下数据,怎么修改数据以后再上载到服务器 就是我从服务器上的moss平台上取下的数据,假如是一条新闻,怎么修改他,然后保存到服务器。 下面是我的修改代码
- (NSString *)editUpdateListItems {
NSString *scString = [NSString stringWithFormat:@&&Bat
json解析 原理,或者是oc基础语法
&opensearch:totalResults&:{
关于ipad本地保存数据 接到一个任务,在ipad上开发一个简单的档案录入程序,并将录入的数据保存到ipad上,还提供简单的查询也从ipad上直接查询数据,请问具体实现流程,是在ipad上将数据保存成xml的文件,还是可以保存成其他的文件,还是上面可以运行轻量级的数据库,请高手指点。。。
------解决方案-------------------- 果断采用sqlite 不用考虑其它
本文实例讲述了python解析xml文件操作的实现方法。分享给大家供大家参考。具体方法如下: xml文件内容如下:
&?xml version=&1.0& ?& &!--Simple xml document__chapter 8--& &book& &title& sample xml thing &/title&gt
ios 怎样记录数据操作 我现在想记录ios所用的数据操作 请问一下用什么记录 ios中有没日志文件(内置的) 还是直接用io直接读写文件
------解决方案-------------------- 1、sqlite 2、userData 3、文件
------解决方案-------------------- 日志的话 自己写文件吧
JavaScript解析读取XML文件,主要就是加载并解析XML文件,然后就可以测试解析的XML文件的内容,打印输出来。 在线演示: http://demo.jb51.net/js/2012/readxml/ 注:测试的时候需要在网站中测试,iis或apache中,注意不要本地双击运行测试
&html& &head& &tit
ios怎么把解析好的天气json数据录入到sqilte数据库中 ios怎么把解析好的天气json数据录入到sqilte数据库中
------解决方案-------------------- 解析好的天气json数据录入sqlite??你解析后大概是什么样的数据呢?
NSArray吧?你可以用fmdb简化
求解 IPHONE大众点评网的开发技术? 求解IPHONE大众点评网的开发技术?他用的是开源应用框架结构还是用的是Iphoneweb应用?问问看,Whoknow?
------解决方案-------------------- UITableView+http
------解决方案-------------------- h
ORACLE 用DBLINK连接 SQLSERVER出现锁等待 超时 求解决。
ORACLE用DBLINK连接SQLSERVER查询数据,前段时间用的好好的,没问题。 今天就出现用PL/SQL DEVELOPER查询。结果出不来,一直在执行。 诡异的是把在执行的语句中止掉,然后在查,就很快出结果了。 郁闷啊。求各位大侠们帮忙。。 我们查过ORACLE锁表的情况,查过ORACLE的表空间的使用空间
Python文件:
#parsexml.py #本例子参考自python联机文档,做了适当改动和添加
import xml.parsers.expat
#控制打印缩进 level = 0
#获取某节点名称及属性值集合 def start_element(name, attrs): global level print ' '*level, 'Start element:
本文实例讲述了使用jquery解析XML的方法,分享给大家供大家参考之用。具体方法如下: 一、xml文件结构:books.xml
&?xml version=&1.0& encoding=&UTF-8&?& &root& &book id=&1&& &name&深入浅出extjs&
最近在做一个项目,因为页面使用了Cookie,所以要判断用户的浏览器是否支持Cookie,并提示用户如何开启浏览器的Cookie功能。同时,整个项目要配置多语言支持,包括中文、越南语、日语和英语,所以必须有语言配置文件。项目中应用jQuery解析读取XML语言配置文件来实现语言的调度。这是jQuery解析读取XML文件功能的测试源码,现拿出来分享。 目录结构:  
main.css文件代码:
单例设计模式中使用dom4j来完成(数据库配置文件)xml的解析,并完成数据库的连接
本文主要简述的内容有单例设计模式、dom4j解析xml文件(这里解析的数据库的配置文件)、通过解析出来的配置信息完成数据库的连接。
1、首先要看的是单例设计模式
单例设计模式的实现有两种:饿汉式(预先加载)、懒汉式(延迟加载),下面
从SQL Server2005开始提供了一种新的数据类型XML type,它允许用户将数据以XML文件的格式直接存储到数据表中。结合在ASP.NET中使用Linq to Sql,我们可以非常方便地将XML文件存储到SQL Server数据库中。但是在默认情况下,如果你存储的XML文件比较大(超过2MB),在SQL Server管理器中不能直接点击查看XML内容而报以下错误提示:
  如何解决该问
求解???使用hibernate配置一个定义好的数据库。学生-课程-成绩
学生表: id name 1 zhangsan创建Xml文件,并解析该Xml数据,并插入数据库 - 推酷
创建Xml文件,并解析该Xml数据,并插入数据库
工作中对xml的操作比较多,这里实现一种。使用dom4j解析xml、
创建xml-----&然后解析--------》然后将数据用Log打印出来。
package com.example.
import java.io.F
import java.io.FileNotFoundE
import java.io.FileOutputS
import java.io.IOE
import java.io.UnsupportedEncodingE
import org.dom4j.D
import org.dom4j.DocumentH
import org.dom4j.E
import org.dom4j.io.OutputF
import org.dom4j.io.XMLW
import android.os.E
* 创建路径:/mn/sdcard/XmlParserDemo/master.xml
* 下午11:55:27
* @auther dalvikCoder
public class CreateXmlAndInsertData {
private static String ROOT_PATH = Environment.getExternalStorageDirectory()
.getPath() + File.separator + &XmlParserDemo&;// -----&/storage/emulated/0XmlParserDemo
private static String XML_NAME = &master.xml&;
* 创建xml文件
public static void createXml() {
Document doc = DocumentHelper.createDocument();
Element person = doc.addElement(&person&);
Element name = person.addElement(&name&);
Element firstName = name.addElement(&firstname&);
Element secondName = name.addElement(&secondName&);
Element address = person.addElement(&address&);
Element schoolAddress = address.addElement(&schooladdress&);
Element homeAddress = address.addElement(&homeaddress&);
Element grade = person.addElement(&小学&);
grade.addAttribute(&name&, &初中&);
// ---------增加结点,在赋值
name.addAttribute(&id&, &001&);
address.addAttribute(&id&, &002&);
firstName.setText(&张三&);
secondName.setText(&李四&);
schoolAddress.setText(&中国北京&);
homeAddress.setText(&中国上海&);
grade.setText(&小学一年级&);
OutputFormat format = OutputFormat.createPrettyPrint();
// 设置输出编码
format.setEncoding(&UTF-8&);
// 创建需要写入的File对象
File file = new File(ROOT_PATH + File.separator + XML_NAME);// ----》/storage/emulated/0/XmlParserDemo/master.xml
// /storage/emulated/0/XmlParserDemo/master.xml
if (!file.exists()) {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
// 生成XMLWriter对象,构造函数中的参数为需要输出的文件流和格式
writer = new XMLWriter(new FileOutputStream(file), format);
// 开始写入,write方法中包含上面创建的Document对象
writer.write(doc);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
package com.example.
import java.io.F
import java.io.FileInputS
import java.io.FileNotFoundE
import java.io.IOE
import java.io.InputS
import java.util.HashM
import java.util.I
import org.dom4j.D
import org.dom4j.DocumentE
import org.dom4j.E
import org.dom4j.io.SAXR
import android.util.L
* 目的:读取资源文件中的xml文件并解析,然后将数据插入数据库。
* 下午11:42:12
* @auther dalvikCoder
public class XmlJieXi {
public static HashMap&String, Document& xmlMap = new HashMap&String, Document&();
* 解析xml返回Document对象
* @param fileName
* @param bol
是否直接返回缓存内的对象
* @return Document
private static Document parse(String fileName,boolean bol) {
if (fileName == null || fileName.equals(&&)) {
Document doc =
if (xmlMap.containsKey(fileName)) {
if (bol) {
return xmlMap.get(fileName);
doc = xmlMap.get(fileName);
if (doc != null) {
doc.clearContent();
xmlMap.remove(doc);
return parse(fileName, false);
InputStream in = new FileInputStream(fileName);
SAXReader saxReader = new SAXReader();
doc = saxReader.read(in);
in.close();
saxReader =
xmlMap.put(fileName, doc);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
* 将xml中的数据插入数据库中
* @param fileName
public static void loadXmlAndInsertDB(String fileName) {
if (!isFileExist(fileName)) {
Document doc = parse(fileName,false);
if (doc == null) {
Element elem = doc.getRootElement();
@SuppressWarnings(&unchecked&)
Iterator&Element& iterator = elem.elementIterator();
Element e =
while (iterator.hasNext()) {
e = iterator.next();
getDBDataModelOne(e);
* 已知属性名称以及元素名称
* @param e
private static void getDBDataModelOne(Element e) {
String name = e.getName();
if (name.equals(&name&)) {
Iterator&Element& it = e.elementIterator();
while (it.hasNext()) {
Element ele = it.next();
String value = ele.getText();
Log.e(&0------------&&, ele.getName() + &----& + value);
// 已知属性名称以及元素名称的情况下
String id = e.attributeValue(&id&);
// 处理插入数据库,这里就不操作数据库了,直接Log打印出来吧。
Log.e(&--------------&&, id);
} else if (name.equals(&address&)) {
// String scholladdr = e.getText();
* 判断文件是否存在
* @param fileName
* @return boolean
public static boolean isFileExist(String fileName) {
if (fileName == null || fileName.equals(&&)) {
File file = new File(fileName);
return file.exists();
* 释放资源
* &/p& void
public void releaseAll() {
if (!xmlMap.isEmpty()) {
xmlMap.clear();
* 释放单个资源
* @param fileName void
public void releasegSingle(String fileName) {
if (!xmlMap.isEmpty() && xmlMap.get(fileName) != null) {
Document doc = xmlMap.get(fileName);
doc.clearContent();
xmlMap.remove(doc);
这里四按钮对应的事件:
代码没有全部贴上来,本来想做的细点,由于时间关系以及最近身体不是很给力,不愿熬夜了,头疼,所以拖了很久才写这个博客。
public void onClick(View v) {
if (v == btnCreateXml) {
CreateXmlAndInsertData.createXml();
} else if (v == btnExportXml) {
XmlJieXi.loadXmlAndInsertDB(Environment
.getExternalStorageDirectory()
+ File.separator
+ &XmlParserDemo& + File.separator + &master.xml&);
} else if (v == btnParseXml) {
// 创建路径:/mn/sdcard/XmlParserDemo/master.xml
XmlJieXi.loadXmlAndInsertDB(Environment
.getExternalStorageDirectory()
+ File.separator
+ &XmlParserDemo& + File.separator + &master.xml&);
对xml,excel的处理等好多情况下,都会用到,所以这里简单总结下,以后或许会用到,就不重复造轮子了。
下次准备写个demo,实现,从excel中导出数据,插入数据库以及导出数据库到excel文档中。
已发表评论数()
已收藏到推刊!
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
排版有问题
没有分页内容
视频无法显示
图片无法显示PHP解析XML文件
并存入数据库 - fit for java - ITeye技术网站
$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() as $child){
foreach ($child-&children() as $kid){
if($i==0){
$price = $
$sql = "insert into t_car(name,price) values('$name',$price)" ;
mysql_query($sql,$dbconn);
&?xml version="1.0" encoding="UTF-8"?&
&NAME&BMW&/NAME&
&PRICE&10000&/PRICE&
&NAME&BENZ&/NAME&
&PRICE&10000&/PRICE&
&NAME&TOYOTA&/NAME&
&PRICE&10000&/PRICE&
&NAME&HONDA&/NAME&
&PRICE&10000&/PRICE&
浏览: 113117 次
来自: 苏州
表示这篇文章不行
在catalina.bat的JAVA_OPTS 加上-Dsun ...
帖子有够长,图片都没有显示。。我以前想在gae上部署一个应用, ...
不错啊。。。收了~~~~~~~~~~~~~~~以下试题来自:
问答题【说明】
某公司计划建立一个商务网站,该网站主要面对消费者,功能是完成网上购物、信息查询、广告宣传、用户需求调查等。该公司服务器采用Windows Server 2003+IIS5.0,使用ASP和XML相结合的网页编程语言,数据库采用SQL Server,数据库名为TEST,数据库管理员的用户名为sa,密码为test_test,【问题4】
XML的二个重要特点是数据与显示格式分开。XML文档的显示格式主要使用样式单来完成,W3C给出了哪两种样式单的推荐标准 参考答案重叠样式单(CSS),可扩展样式单语言(XSL)
为您推荐的考试题库
你可能感兴趣的试题
1.问答题 参考答案(9) 192.168.1.1
(10) 31282.问答题 参考答案(9) book.xsl
(10) </xsl:for-each>
(11) test/book
(12) </xsl:stylesheet>3.问答题 参考答案(4) 本地Windows账户
(6) D:\email4.问答题 参考答案不需要收取电话费
静态IP地址和动态IP地址5.问答题 参考答案B,或区域B
热门相关试卷
最新相关试卷}

我要回帖

更多关于 oracle数据库存放位置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信