Используя google-api-java-client, я понял, что библиотека анализирует xml на основе созданных вами классов и ключей, которые вы создаете.Например: если у вас есть следующий XML:
<entry test="ok">
<link name="somewhere.org"/>
</entry>
Тогда у вас могут быть эти два класса:
public class Entry
{
@Key("@test")
public String test;
@Key("link")
public Link link;
}
public class Link
{
@Key("name")
public String name;
}
И библиотека проанализирует xml и создаст соответствующие классы (еслиЯ правильно понимаю)
Если это так, как можно представить тег XML, который имеет как атрибуты, так и значение?Пример:
<entry test="ok">
<link name="somewhere.org">SomeValue</link>
</entry>
В частности, я пытаюсь представить запись, такую как следующее, чтобы я мог вставить ее в электронную таблицу документов Google:
<entry xmlns="http://www.w3.org/2005/Atom"
xmlns:gs="http://schemas.google.com/spreadsheets/2006">
<title>Darcy</title>
<gs:field name='Birthday'>2/10/1785</gs:field>
<gs:field name='Age'>28</gs:field>
<gs:field name='Name'>Darcy</gs:field>
<gs:field name='CanVote'>No</gs:field>
</entry>
Кроме того, где этодокументально?Я не могу найти документацию, но, возможно, я просто не смотрю в нужном месте.