GData Workspace Document - PullRequest
       13

GData Workspace Document

0 голосов
/ 29 сентября 2010

У меня есть приложение, которое в настоящее время использует Apache Abdera для анализа документов Atom Pub (Рабочая область, Коллекция, Лента, Запись) - и хочу переключить библиотеки GData, главным образом, чтобы избавиться от множества зависимостей, и я нашелGData призывает быть последовательно быстрее.В любом случае, я не могу понять, как генерировать некоторые из этих типов документов с помощью GData.

Пример:

Workspace w = new Workspace(new PlainTextConstruct("My Workspace"));
System.out.println(w); // prints a memory location
System.out.println(w.getXmlBlob()); // prints memory location or null

В Абдере это работало бы.Я предполагаю, что пропускаю использование некоторого класса синтаксического анализа, но документация не очень впереди по этой теме.

Я ожидаю документ, подобный этому (не совсем):

<workspace><atom:title>My Workspace</atom:title></workspace>

1 Ответ

0 голосов
/ 13 октября 2010

Ну, мне удалось найти ответ самому, все еще пытаясь понять, как назначить пространство имен по умолчанию, чтобы оно не добавляло «атом» к каждому тегу xml.

Workspace workspace = new Workspace(new PlainTextConstruct("My Workspace"));
CharArrayWriter charWr = new CharArrayWriter();
workspace.generate(new XmlWriter(charWr), new ExntensionProfile());
System.out.println(charWr.toString());
...