INSERT 记录到XML文件中,文件截断问题
haj77 2007-06-12 04:27:11 现在自己定义了一个XML文件,格式如下:
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<DATAPACKET Version="2.0">
<METADATA>
<FIELDS>
<FIELD attrname="ITEMNO" fieldtype="string" required="true" SUBTYPE="FixedChar" WIDTH="20"/>
<FIELD attrname="RESNO" fieldtype="string" WIDTH="12"/>
<FIELD attrname="NAME" fieldtype="string" WIDTH="40"/>
<FIELD attrname="UNIT" fieldtype="string" WIDTH="10"/>
<FIELD attrname="PRICE" fieldtype="string" WIDTH="10"/>
<FIELD attrname="QUANTITY" fieldtype="string" WIDTH="12"/>
<FIELD attrname="TOTAL" fieldtype="string" WIDTH="12"/>
</FIELDS>
</METADATA>
</DATAPACKET>
插入一条记录, 保存下文件, 后来发现日志节点<PARAMS CHANGE_LOG=...692 0 4 693 0 4"/> 最大次数为693, 但是下面写入记录只有400多条,并且整个文件后面节点写入就自然截断了.比如:
<ROW RowState="4" ITEMNO="20070612095215435285" RESNO="04010" NAME="方便面" UNIT="箱" PRICE="30" QUANTITY="2" TOTAL="60.00"/>
<ROW RowState="4" ITEMNO="20070612095215435285" RESNO="02014" NAME="纸巾" UNIT="袋" PRICE="3.5" QUANTITY="11" TOTAL="38.50"/>
<ROW RowState="4" ITEMNO="20070612104735553916" RESNO="01001" NAME="信纸" UNIT="本" PRICE="1" QUANTITY="2" TOT..文件忽然截断了,但是日志确提示已经完全插入了!
XML文件大小有限制吗?还是插入有限制?还是程序出了问题????