2014-05-15 55 views
0

我寫了一個示例smooks配置使用固定長度閱讀器[1]與許多領域。 我在這裏看到一個奇怪的問題。也就是說,如果我在配置中擁有最後一個字段AnnualReportReturnedDate [8],它不返回任何集合。那是我的集合是空的。 所以,我通過添加所有字段,我的配置工作正常。當我嘗試添加AnnualReportReturnedDate [8]提交時,它不工作。(taht是空集返回)此外,如果我改變提交到2/5它的長度..但它不工作長度8。即,如果我定義了AnnualReportReturnedDate[2]--works,AnnualReportReturnedDate[8]--Not works,則爲 。固定長度閱讀器返回空集。奇怪的問題

爲什麼我會遇到這種煩人的問題? [1]

<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" 
    xmlns:fl="http://www.milyn.org/xsd/smooks/fixed-length-1.3.xsd"> 
    <fl:reader 
     fields="RecordId[10]?trim,CompactedCorpName[60]?trim,FileNumber[9]?trim,CorporationName[60]?trim,...........,AnnualReportReturnedDate[8]?trim,AnnualReportReturnedCode[2]?trim" 
     skipLines="1"></fl:reader> 
</smooks-resource-list> 

回答

0

這裏的問題是,在我的文件,在中間它有一條線,它不具有字符的長度不夠。 SoO,忽略了整個文件的處理過程。