XSLT 2.0生成损坏的数据

时间:2015-11-19 13:19:10

标签: java xml xslt

我有一个150Mb的XML文件,我正在尝试用Saxon获取日期:

<DueDate><xsl:value-of select="billduedate"/></DueDate>

在原始XML文件中,<billduedate>对于所有子节点都是相同的 - <billduedate>2015-12-25</billduedate>,并且有34711个实例。不知何故,在结果xml中,我获得了42个<DueDate>标签,这些标签包含非日期值。例如:

<DueDate>t&gt;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内存问题?如何克服它?

0 个答案:

没有答案