[ https://issues.apache.org/jira/browse/WW-4954?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16593718#comment-16593718 ]
Fechner commented on WW-4954: ----------------------------- Yes!! > xml-validation fails since struts 2.5.17 > ---------------------------------------- > > Key: WW-4954 > URL: https://issues.apache.org/jira/browse/WW-4954 > Project: Struts 2 > Issue Type: Bug > Affects Versions: 2.5.17 > Reporter: Fechner > Priority: Major > Fix For: 2.6 > > Attachments: KundenAction-kundenAdrUebernehmen-validation.xml, > KundenAction-kundenAdrUebernehmen-validation.xml, > KundenAction-kundenAdrUebernehmen-validation.xml.alt, KundenAction.java, > ValidatorArrayListSize.java, ValidatorArrayListSize.java, > email_festnetz_email-arrayListStringeSize_festnetz-arrayListStringeSize_otherinvalideValues.png, > email_festnetz_email-arrayListStringeSize_festnetz-fieldexpression.png, > email_festnetz_email-fieldexpression_festnetz-fieldexpression.png, > kundenNeuanlegenAdresse.jspf, kundenVerwaltung.xml, > mitarbeiterVerwaltung.xml, produktVerwaltung.xml, struts.xml > > > xml-Validation of "s:optiontransferselect" and "s:inputtransferselect" fails > since version 2.5.17. > Until version 2.5.16 xml-validation works fine. > Example : > inputtransferselect: > {code:xml} > <s:inputtransferselect > label="%\{getText('adresse.email')}" > > name="kuAnschrift.kontaktMittel.eingabeEmailAdresse" > > list="kuAnschrift.kontaktMittel.eingabeEmailAdresse" > id="eingabeEmailAdresseKuAnschrift" > cssClass="inputoptionselect" > addLabel="%\{getText('add')}" > removeLabel="%\{getText('remove')}" > removeAllLabel="%\{getText('removeAll')}" > buttonCssClass="navibutton" > allowUpDown="false" > requiredLabel="true" > > tooltip="%\{getText('tooltip.adresse.email')}" > tooltipIconPath="/images/question.gif" > /> > {code} > {code} > <!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" > "../../../../xwork-validator-1.0.3.dtd"> > <validators> > .... > <field name="kuAnschrift.kontaktMittel.eingabeEmailAdresse"> > <field-validator type="fieldexpression"> > <param name="expression"> > <![CDATA[ > kuAnschrift.kontaktMittel.eingabeEmailAdresse.size() > 0 ]]> > </param> > <message key="mindestens eine Email" /> > </field-validator> > <field-validator type="email"> > <message key="emailfalsch" /> > </field-validator> > </field> > .... > </validators> > {code} > optiontransferselect: > {code:xml} > <s:fielderror fieldName="selectedIdListe" /> > <s:optiontransferselect > id="idListe" > label="%\{getText('pk.klasse.gebiet')}" > name="idListe" > leftTitle="%\{getText('produkt.ag.links')}" > rightTitle="%\{getText('produkt.ag.rechts')}" > list="%\{#session.listeLinks}" > listKey="id" > listValue="anzeige" > multiple="true" > size="15" > cssClass="input_text" > requiredLabel="true" > > buttonCssClass="navibutton" > allowSelectAll="false" > allowUpDownOnLeft="false" > allowUpDownOnRight="false" > allowAddAllToLeft="false" > allowAddAllToRight="false" > addToLeftLabel="%\{getText('remove')}" > addToRightLabel="%\{getText('add')}" > doubleList="%\{#session.listeRechts}" > doubleListKey="id" > doubleListValue="anzeige" > doubleName="selectedIdListe" > doubleSize="15" > doubleCssClass="input_text" > /> > {code} > I hope You can helb > Best regards > Siegfried Fechner > -- This message was sent by Atlassian JIRA (v7.6.3#76005)