【发布时间】:2024-01-01 04:32:01
【问题描述】:
java xml sax api 是否提供ContentHandler 子类,它将事件调用转换为xml 字符串。例如,以下对此处理程序的调用应生成以下xml:
XMLPrinterHandler h;
String data = "hello";
h.startDocument();
h.startElement("", "element", "element", new Attributes());
h.characters(h.toCharArray(), 0, h.size());
h.endElement("", "element", "element");
h.endDocument();
System.out.println(h.getXml());
这应该打印出来:
<element>hello</element>
我正在处理一些将一些数据编码为xml 的代码,并且想知道中间输出。编码类接受ContentHandler 并在其上调用适当的方法来对数据进行编码。
【问题讨论】:
标签: java xml serialization deserialization sax