Можно использовать Генератор экземпляра XML, который является частью Блок проверки допустимости Мультисхемы Sun/Oracle .
Это - состояния README.txt:
Sun Генератор XML является инструментом Java для генерации различных экземпляров XML от нескольких видов схем. Это поддерживает DTD, ОСЛАБЬТЕ Пространство имен, ОСЛАБЬТЕ Ядро, TREX и подмножество Части 1 XML-схемы W3C. [...]
Это - инструмент командной строки, который может генерировать и допустимые и недопустимые экземпляры из схем. Это может использоваться для генерации тестовых сценариев для приложений XML, которые должны соответствовать конкретной схеме.
Загрузка и распаковывает xmlgen.zip
от страница загрузки мЗв и выполняет следующую команду для получения подробных инструкций по использованию:
java -jar xmlgen.jar -help
инструмент, кажется, выпущен в соответствии с лицензией BSD; исходный код доступен от здесь
Все стандартные реализации java.util.List
уже реализуют java .io.Serializable
.
Как уже указывалось, большинство стандартных реализаций List
являются сериализуемыми. Однако вы должны убедиться, что объекты, на которые есть ссылки / содержащиеся в списке, также сериализуемы.
Список - это просто интерфейс. Возникает вопрос: является ли ваша реальная реализация List сериализуемой? Что касается стандартных реализаций List ( ArrayList , LinkedList ) из среды выполнения Java, то большинство из них уже есть.