我有一个150Mb的XML文件,我正在尝试用Saxon获取日期:
<DueDate><xsl:value-of select="billduedate"/></DueDate>
在原始XML文件中,<billduedate>
对于所有子节点都是相同的 - <billduedate>2015-12-25</billduedate>
,并且有34711个实例。不知何故,在结果xml中,我获得了42个<DueDate>
标签,这些标签包含非日期值。例如:
<DueDate>t>15-12-25</DueDate>
<DueDate>t015-12-25</DueDate>
<DueDate>ta15-12-25</DueDate>
<DueDate>tamou12-25</DueDate>
<DueDate>total12-25</DueDate>
<DueDate>unt5-12-25</DueDate>
<DueDate>voi5-12-25</DueDate>
对于其他34669代码,日期正确<DueDate>2015-12-25</DueDate>
。
我再说一遍 - 在原始文件中没有日期问题。我是否面临某种Java内存问题?如何克服它?