2011-06-09 41 views
0

我試圖用smooks1.4讀取csv文件。我要檢查現場missmatch,對於我的Smooks配置文件我使用嚴格=「真」。但它是扔屬性'strict'不允許在元素'csv:listBinding'中出現在smooks1.4中

錯誤這樣 CVC-複雜type.3.2.2:屬性 '嚴格' 是不允許出現在 元素 'CSV:listBinding'

這是我的Smooks-config.xml中文件

<?xml version="1.0" encoding="UTF-8"?> 
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.1.xsd" 
    xmlns:csv="http://www.milyn.org/xsd/smooks/csv-1.2.xsd"> 
    <csv:reader fields="firstName,lastName,welcome"> 

      <csv:listBinding beanId="customerList" class="example.Customer" strict="true"/> 
     </csv:reader> 
</smooks-resource-list> 

我的相關型號Jar文件的Smooks是

milyn-commons-1.4.jar 

    milyn-smooks-core-1.4.jar 

    milyn-smooks-csv-1.4.jar 

    milyn-smooks-javabean-1.4.jar 

    milyn-smooks-templating-1.4.jar 

幫助將不勝感激。

回答

0

您需要使用下面的URI CSV命名空間:

http://www.milyn.org/xsd/smooks/csv-1.3.xsd

此外,嚴格的是CSV的屬性:讀卡器,不是CSV:listBinding。

相關問題