Есть две таблицы данных, которые содержат информацию о структуре файловых каталогов. Я просто хотел преобразовать это в XML, который лучше всего подходит для быстрого и эффективного анализа.
![enter image description here](https://i.stack.imgur.com/GtFFH.png)
в таблице 1, клиент - это корневой каталог, а проект - это имя папки внутри клиента (корневой каталог), и внутри корневого каталога (клиента) может быть одна или несколько папок.
e.g. D:\C1\P1\ /* here D:\ is the local disk */
D:\C1\P2\
в таблице-2, он сообщает о файлах внутри рассматриваемого корневого каталога (клиента) и папки (проекта), и в одной папке может быть много файлов.
e.g. D:\C1\P1\F1 /* F1 is the file name */
Ниже приведен пример xml для клиента (C1), проекта (P1) и существующих файлов (F1 и F2). пожалуйста, посмотрите, и если это может определить лучший путь, пожалуйста, исправьте.
<root>
<client>
<id>C1</id>
<project>
<project-name>P1</project-name>
<fileName>
<file>F1</file>
<file>F2</file>
</fileName>
</project>
</client>
</root>
* Примечание: * Я использую jaxb to marshall & unmarshall
XML-файл.