关键词:
java示例代码_使用Java 1.4和SAX将任意数据编码为XML
char[] ch;
AttributesImpl atts = new AttributesImpl();
Writer writer = new StringWriter();
StreamResult streamResult = new StreamResult(writer);
SAXTransformerFactory tf = (SAXTransformerFactory) TransformerFactory.newInstance();
// SAX2.0 ContentHandler
TransformerHandler transformerHandler = tf.newTransformerHandler();
Transformer serializer = transformerHandler.getTransformer();
serializer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
// serializer.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, "nodes.dtd");
serializer.setOutputProperty(OutputKeys.INDENT, "yes");
transformerHandler.setResult(streamResult);
transformerHandler.startDocument();
atts.clear();
// atts.addAttribute("", "", "xmlns", "CDATA", "http://www.example.com/nodes");
// atts.addAttribute("", "", "xmlns:xsi", "CDATA", "http://www.w3.org/2001/XMLSchema-instance");
// atts.addAttribute("", "", "xsi:schemaLocation", "CDATA", "/nodes.xsd");
transformerHandler.startElement("", "", "node_list", atts);
// displayName element
if (displayName != null)
transformerHandler.startElement("", "", "display_name", null);
ch = displayName.toCharArray();
transformerHandler.characters(ch, 0, ch.length);
transformerHandler.endElement("", "", "display_name");
// nodes element
transformerHandler.startElement("", "", "nodes", null);
atts.clear();
atts.addAttribute("", "", "node_type", "CDATA", "sometype");
transformerHandler.startElement("", "", "node", atts);
ch = node.getValue().toCharArray();
transformerHandler.startElement("", "", "value", null);
transformerHandler.characters(ch, 0, ch.length);
transformerHandler.endElement("", "", "value");
transformerHandler.endElement("", "", "node");
transformerHandler.endElement("", "", "nodes");
transformerHandler.endElement("", "", "node_list");
transformerHandler.endDocument();
String xml = writer.toString();
java示例代码_随时停止使用SAX解析xml文档
java示例代码_随时停止使用SAX解析xml文档 查看详情
java示例代码_使用SAX解析器时获取父节点
java示例代码_使用SAX解析器时获取父节点 查看详情
java示例代码_用Java和SAX解析我的简单XML文件
java示例代码_用Java和SAX解析我的简单XML文件 查看详情
java示例代码_使用android sax解析器解析带有名称空间的xml
java示例代码_使用android sax解析器解析带有名称空间的xml 查看详情
java示例代码_在Java中使用SAX事件处理程序,如何在不同的事件之间保持变量
java示例代码_在Java中使用SAX事件处理程序,如何在不同的事件之间保持变量 查看详情
java示例代码_在使用SAX进行解析时,保留未绑定到对象的XML节点
java示例代码_在使用SAX进行解析时,保留未绑定到对象的XML节点 查看详情
java示例代码_SAX解析后存储数据
java示例代码_SAX解析后存储数据 查看详情
java示例代码_限制次数';startElement()和#39;在SAX解析器处理程序类中调用
java示例代码_限制次数';startElement()和#39;在SAX解析器处理程序类中调用 查看详情
java示例代码_在android中使用DOM或SAX解析器从XML中读取子节点
java示例代码_在android中使用DOM或SAX解析器从XML中读取子节点 查看详情
java示例代码_使用Apache DBCP 1.4创建数据源
java示例代码_使用Apache DBCP 1.4创建数据源 查看详情
java示例代码_从url SAX解析解析图像
java示例代码_从url SAX解析解析图像 查看详情
java示例代码_.Sax解析器。如何手动中断解析
java示例代码_.Sax解析器。如何手动中断解析 查看详情
java示例代码_从Sax XmlHandler输出CDATA节
java示例代码_从Sax XmlHandler输出CDATA节 查看详情
java示例代码_流式xml输入到sax解析器,如何打印流式xml
java示例代码_流式xml输入到sax解析器,如何打印流式xml 查看详情
java示例代码_Java 1.4的Java 2D中的空格字符
java示例代码_Java 1.4的Java 2D中的空格字符 查看详情
java示例代码_在Java 1.4中将同步方法转换为异步方法
java示例代码_在Java 1.4中将同步方法转换为异步方法 查看详情
java示例代码_通过stAX或SAX从xml字符串获取特定的事件/属性内容
java示例代码_通过stAX或SAX从xml字符串获取特定的事件/属性内容 查看详情
java示例代码_在Sun JVM中配置SAX解析器以匹配Android解析器
java示例代码_在Sun JVM中配置SAX解析器以匹配Android解析器 查看详情