使用 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>
特别是我试图表示如下记录,以便我可以将其插入到谷歌文档电子表格中:
<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>
另外,这是在哪里记录的?我找不到文档,但也许我只是没有找对地方。