/解析方法
public void addInitData() {
try {
//解析initxml文档
Document doc = new SAXReader()read(ThreadcurrentThread()getContextClassLoader()getResourceAsStream(initxml));
//得到根元素
Element root = docgetRootElement();
//得到包名
String pkg = rootvalueOf("@package");
//得到根元素下的entity集合
List<Element> entities = rootselectNodes("entity");
for(Iterator<Element> iter = entitiesiterator() ; iterhasNext();){
Element e = iternext();
addEntity(e,pkg,null,null);
}
} catch (Exception e) {
eprintStackTrace();
}
}
通常,我们在数据库中存储数据。不过,如果希望数据的可移植性更强,我们可以把数据存储XML文件中。
创建并保存XML文件
如果数据要被传送到非Windows平台上的应用程序,那么把数据保存在XML文件中是有好处的。请记住,XML有很强的跨平台可移植性,并且数据无需转换!
首先,我们将学习如何创建并保存一个XML文件。下面的这个XML文件将被命名为"testxml",并被保存在服务器上的c目录中。我们将使用ASP和微软的XMLDOM对象来创建并保存这个XML文件:
详细请查阅:>
XML可以用做纯粹的数据库,现在ORACLE、SQL SERVER、DB2等都自称NATIVE XML,其实是一种关系和XML的混合数据库系统。
后者只要FLASH软件能接受和读取适当形式的XML数据就可以吧,如果不行能否调用JAVA,JAVA中有处理XML的库。
把所有内容插到一个数据库中的文本类型的字段就行了啊,比如varchar text类型的字段都可以,要的时候再读出来就行
————————————————————
原来你是这个意思啊,请问你要用什么语言提取节点中的文本?
________________________________________
c#不会,不过你可以去搜搜XML *** 作类,很多的
以上就是关于解析完的xml怎么添加到数据库啊全部的内容,包括:解析完的xml怎么添加到数据库啊、怎样使用xml文件作数据库、xml可以纯粹的用做数据库吗可以结合flash软件实现数据的传输与存储等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)