我需要帮助。如何以递归方式将内容添加到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>
答案 0 :(得分:0)
您可以使用DOM解析器创建使用org.w3c.dom.Document对象,如图所示here。
数据存储在主存储器中,因此如果要写入的数据相对较小,则可以采用这种方法。