api level 8
import java.util.Properties;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import org.w3c.dom.Document;
public class XMLhelper
{
private static String serializeDocument(Document doc)
{
String xml = null;
try
{
TransformerFactory factory = TransformerFactory.newInstance();
Transformer transformer = factory.newTransformer();
Properties outFormat = new Properties();
outFormat.setProperty( OutputKeys.INDENT, "yes" );
outFormat.setProperty( OutputKeys.METHOD, "xml" );
outFormat.setProperty( OutputKeys.OMIT_XML_DECLARATION, "no" );
outFormat.setProperty( OutputKeys.VERSION, "1.0" );
outFormat.setProperty( OutputKeys.ENCODING, "UTF-8" );
transformer.setOutputProperties( outFormat );
DOMSource domSource = new DOMSource( doc.getDocumentElement() );
OutputStream output = new StringOutputStream();
StreamResult result = new StreamResult( output );
transformer.transform( domSource, result );
xml = output.toString();
android.util.Log.i( "XMLHELPER", xml );
}
catch (TransformerConfigurationException e)
{
android.util.Log.d( "XMLHELPER", "Exception: " + e );
e.printStackTrace();
}
catch (TransformerException e)
{
android.util.Log.d( "XMLHELPER", "Exception: " + e );
e.printStackTrace();
}
return xml;
}
}
分享到:
相关推荐
Android xml布局文件工具
android eclipse xml自动生成java的插件
好几天没上传资源了,这android是生成xml的一个项目。希望对大家有用。
Android利用pull生成xml文件
Android 采用pull生成XML数据
android 根据xml生成 widget属性的工具,开发android 时写的,用winform 写的,自己凑合着用。
Android review xml 解析 生成
支持SAX解析XML文件,DOM解析XML文件,Pull解析器解析XML文件,Pull生成XML文件,JAVA和Kotlin两种语言编写
android xml 解析 生成xml sax pull dom
android中使用多种解析及生成指定格式的xml文件。
xml解析,xml生成,Android
android sax ,dom生成xml文件
这是一款可以自动生成各个屏幕分辨率.xml文件的工具,内含demo和注释,教你怎么应用,非常好用,欢迎star!
android java开发常用 xml数据格式解析 生成 jdom.jar 有各种实例代码,加压查找即可看到个版本jar 包
Android 工程里面values文件夹有dimens.xml文件,为了适配不同的分辨率,例如values-sw400dp,values-sw600dp,values-sw720dp,如果自己去生成这几个文件夹,需要根据values里面的dimens.xml进行计算,然后修改,这个...
androidXML.pdf android下XML开发详解
android的xml操作,pull解析和xml的生成
这是一款可以自动生成各个屏幕分辨率.xml文件的工具的源码库,非常好用,欢迎star!
从Android中的XML文件或Java的View对象自动生成PDF文件 从Android布局资源(例如-R.layout.myLayout,R.id.viewID),Java的视图ID或直接查看对象制作PDF 简单:非常简单易用。 为了在下面使用Step Builder Design...
Android 生成和PULL解析xml,生成的例子和PULL解析的例子,很详细。。