Мне нужно разобрать XML в java, который содержит многозначные атрибуты. с разделителями, первое значение, если оно ограничено запятой «,», тогда второе значение делится на «;» Точка с запятой, третье значение разграничены * звезда знак, и положить значения внутри ArrayListXML Parser с несколькими значениями
SAMPLE XML
<ab:AttributeValue>name:may, age=23; sex:m*name:june, age=24;sex:m</ab:AttributeValue>
кто-нибудь может помочь мне написать алгоритм в Java для выше?