#java #spring #spring-integration
#java #spring #spring-интеграция
Вопрос:
Я просто хочу знать разницу между «Разделителем Xpath» ( <int-xml:xpath-splitter>
) и «Разделителем» ( </int:splitter>
) Spring Integration framework. Кто-нибудь может объяснить, пожалуйста?
Ответ №1:
Простой разделитель может разделить что угодно. Не имея ничего, кроме input-channel
и an output-channel
, он разделит Collection
что угодно на отдельные элементы.
С помощью пользовательского кода он может, например, разбивать Order
(со строками) на OrderLines
и т.д. И т.п.
xpath-splitter
Заключается в разделении xml-документа на отдельные элементы, содержащиеся в документе.
Комментарии:
1. Гэри, таким простым разделителем можно разделить что угодно, включая XML-документ. Но xpath-splitter может разделять только XML-документ. Разделитель xpath более специфичен. Я прав?
2. Исправьте, и вам понадобится пользовательский код или выражение xpath для разделения XML с помощью простого разделителя.