У меня есть файл XML следующим образом
<abc>
<property>
<Recentlyopenedfiles>
<File Path="c:\hai.txt" />
<File Path="C:\old.java" />
</Recentlyopenedfiles>
</property>
</abc>
Я использую jdom2 SAXBuilder для анализа xml в java. Мне нужно сохранить все недавно открытые файлы в <Recentlyopenedfiles>
. Максимально это должно содержать только три пути (т.е. путь к 3 недавно открытым файлам).
Итак, мне нужно знать
- Есть ли какой-либо механизм для ограничения дочерних узлов?
- Как проиндексировать дочерний элемент и выполнить операцию стека, чтобы последний открытый файл сохранялся по первому пути.
Спасибо.