Атрибут «строгий» не допускается в элементе «csv: listBinding» в smooks1.4 - PullRequest
0 голосов
/ 09 июня 2011

Я пытаюсь прочитать CSV-файл, используя smooks1.4.Я хочу проверить несоответствие полей, для этого в моем конфигурационном файле smooks я использую строгую = "истину". Но это выдает ошибку

, как этот cvc-complex-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

Помощь будет оценена.

1 Ответ

0 голосов
/ 12 июня 2011

Вам необходимо использовать следующий URI для пространства имен csv:

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

Кроме того, строгий атрибут csv: reader, а не csv: listBinding.

...