利用kxml2包生成xml文件
2010-07-09 15:41
381 查看
使用j2me编程的人都应该熟悉kxml2,都知道它是用来解析xml文件的,原理很简单,只需要把xml文件里面的标签按顺序塞入代码里面,就可以解析出来了,这里就不做过多的说明了。现在我要讲的是kxml2的另一个用法,就是将刚才说的解决步骤反过来,用一些数据来生成特定的xml文件。因为有些时间会用到这个功能,生成xml文件,在本地保存起来,具体用法如下:
利用该段代码,可以得到字符串:
<?xml version='1.0' encoding='UTF-8' ?><Text>aaa</Text><Id>1</Id><PictureId>60</PictureId>
这是标准的xml的格式,至于如何保存,可以用jsr75保存为xml文件,也可以保存到rms里面,具体就根据各位的需要了,希望大家能用这个解决项目里面的一些问题,能帮助一下大家。至于kxml2包,大家可以从网上去下载,这里就不提供下载了!
import java.io.ByteArrayOutputStream; import java.io.OutputStreamWriter; import org.kxml2.io.KXmlSerializer; public class WriteToXML { public static String writeAutoUpdateInfoToXML() { KXmlSerializer serializer = new KXmlSerializer(); ByteArrayOutputStream out = new ByteArrayOutputStream(); OutputStreamWriter writer = new OutputStreamWriter(out); try{ serializer.setOutput(writer); serializer.startDocument("UTF-8", null); serializer.startTag("", "Text"); serializer.text("aaa"); serializer.endTag("", "Text"); serializer.startTag("", "Id"); serializer.text("1"); serializer.endTag("", "Id"); serializer.startTag("", "PictureId"); serializer.text("60"); serializer.endTag("", "PictureId"); serializer.endDocument(); return new String(out.toByteArray()); }catch(Exception e) { e.printStackTrace(); } return ""; } }
利用该段代码,可以得到字符串:
<?xml version='1.0' encoding='UTF-8' ?><Text>aaa</Text><Id>1</Id><PictureId>60</PictureId>
这是标准的xml的格式,至于如何保存,可以用jsr75保存为xml文件,也可以保存到rms里面,具体就根据各位的需要了,希望大家能用这个解决项目里面的一些问题,能帮助一下大家。至于kxml2包,大家可以从网上去下载,这里就不提供下载了!
相关文章推荐
- 解决使用Oracle库利用MyBatis配置文件逆向生成的实体类时mapping.xml里有重复的节点问题
- asp.net中利用XML描述文件和Excel模板相结合的方法生成Excel报表
- 【SSH】利用applicationContext.xml文件结合java代码生成项目所需的数据库
- android多语言对应时 利用excel生成不同语言的string.xml文件
- C# 利用自带xsd.exe工具操作XML-如通过XML生成xsd文件
- 用.net生成Google的SiteMaps的XML规范文件。(利用XmlTextWriter对象)
- ANDROID笔记:利用XML布局文件生成Menu
- 利用dom4j来生成xml文件
- 利用Delphi中的TxmlDocument生成xml文件应注意的问题
- 利用java工程配置文件生成数据表的增删改查dao层(xml)
- 利用apktool将APK反编译,生成程序的图片、XML配置、语言资源等文件
- java利用dom4j对输入的任意对象生成xml文件
- android利用pull技术来解析和生成xml文件
- asp.net2.0 利用Dataset,从数据库导出并生成无限级类别的XML文件
- 使用XML序列化器生成XML文件和利用pull解析XML文件
- ASP.NET利用输出流生成下载文件(doc、xml..)
- 利用dom4j来生成xml文件
- 利用InfoPath生成XML资源文件
- 用vs2012的命令利用xsd文件生成对应的C#类,把xml的string类型映射到生成的类
- java语言连接mysql数据库并利用XML解析工具DOM生成XML文件,然后利用DOM SAX对所生成XML文件里的详细信息进行解析