Я пытался добавить функцию обрезки к моим привязкам JiBX. Из сказанного в документации я могу либо добавить пользовательские конвертеры, а затем добавить привязки ИЛИ я могу добавить атрибут trim-whitespaces = "true" к узлу.
Теперь это работает, но не в каждом случае. BigDecimals и логические значения обрезаются, а Strings - нет. Поэтому мне было интересно, что JiBX учитывает, когда пытается обрезать значения с включенным атрибутом trim-whitespace? Это XSD, это тип из класса Java? Не могу найти в документации, почему строки не обрезаются.