使用StAX和XPath处理XML文档
1. StAX创建XML文档
StAX(Streaming API for XML)是用于顺序解析和创建XML文档的Java API。在创建XML文档时,我们可以使用基于事件的写入器。
1.1 创建基于事件的写入器
要创建基于事件的写入器,我们需要调用 XMLOutputFactory 的 createXMLEventWriter() 方法,例如:
import java.io.FileWriter;
import javax.xml.stream.XMLEventWriter;
import javax.xml.stream.XMLOutputFactory;
import javax.xml.stream.XMLStreamException;
public class EventWriterExample {
public static void main(String[] args) {
try {
XMLOutputFactory xmlof = XMLOutputFactory.newFactory();
Writer writer = new FileWriter("recipe.xml");
XMLEventWriter xmlew = xmlof.createXMLEventWriter(writer);
} catch (XMLStreamException | IOE
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



