java:递归地添加到xml

java:递归地添加到xml,java,Java,我需要帮助。如何将内容递归地添加到xml文件中。我有一个程序可以处理文件并发送“行信息”。这些行信息需要写入XML文件,如下所示。我现在要做的是读取每行信息,然后向它发送一个写XML的fn。我想知道是否有任何方法可以缓冲Document对象,然后在每一行出现时继续附加到该Document对象 <?xml version="1.0" encoding="UTF-8" standalone="no" ?> - <Rev_1.28> - <OP type="SAM"&g

我需要帮助。如何将内容递归地添加到xml文件中。我有一个程序可以处理文件并发送“行信息”。这些行信息需要写入XML文件,如下所示。我现在要做的是读取每行信息,然后向它发送一个写XML的fn。我想知道是否有任何方法可以缓冲Document对象,然后在每一行出现时继续附加到该Document对象

<?xml version="1.0" encoding="UTF-8" standalone="no" ?> 
- <Rev_1.28>
- <OP type="SAM">
  <SRC_LN_FROM>612612</SRC_LN_FROM> 
  <SRC_LN_TO>703703</SRC_LN_TO> 
  <NO_LINES>92</NO_LINES> 
  </OP>
- <OP type="MOV">
  <SRC_LN_FROM>6122</SRC_LN_FROM> 
  <SRC_LN_TO>7033</SRC_LN_TO> 
  <NO_LINES>9</NO_LINES> 
  </OP>
  </Rev_1.28>

- 
- 
612612
703703
92
- 
6122
7033
9

您可以使用DOM解析器创建use org.w3c.DOM.Document对象,如图所示

数据存储在主存储器中,因此,如果要写入的数据相对较小,这种方法是可以接受的。

我建议