Как преобразовать эту таблицу данных в XML - PullRequest
0 голосов
/ 28 октября 2011

Есть две таблицы данных, которые содержат информацию о структуре файловых каталогов. Я просто хотел преобразовать это в XML, который лучше всего подходит для быстрого и эффективного анализа.

enter image description here

в таблице 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-файл.

1 Ответ

0 голосов
/ 28 октября 2011
  1. Напишите классы Java, которые отображают структуры таблиц
  2. Загрузка записей таблицы в объекты Java
  3. Использование сериализатора jaxb xml для создания файла XML
...