Разберите xPath как строку и создайте XML-документ с помощью jdom

Я пытаюсь создать некоторую утилиту для создания модели документа из строки, например xpath:

setName(документ,"колледж/класс/студент[14]@имя","Роб"),

поэтому эта функция должна создавать узлы и атрибуты в документе, если он не существует, и двигаться дальше, если узел уже существует.

Мне не удается проверить и реализовать часть «[14]», т.е. создать 13 пробелов, а затем добавить имя атрибута со значением «Rob». Так как могут быть и случаи

setName(document,"university/college[2]/class[12]/student[14]@name","Rob")\

Заранее спасибо Тиртханкар


person Tirtha    schedule 10.06.2011    source источник


Ответы (1)


Вам нужен рекурсивный синтаксический анализатор, способный обрабатывать индексы.

person Paulo Santos    schedule 10.06.2011