1
我正在从服务器获取一些示例xml数据。我分析了xml并将其转换为Java Modal对象以根据我的要求使用。将核心对象存储到SQLite数据库中
但我在这里塞住了!
我需要将XML数据存储到sqlite的
所以,请你可以建议的结构如何存储在表形式的XML内容。
XML示例格式
<result>
<title>Some Title</title>
<b_data>
<!First B Data>
<b>
<total>10</total>
<c_data>
<!First C Data>
<c>
<name>Name1</name>
<value>15</value>
</c>
<!Second C Data>
<c>
<name>Name2</name>
<value>15</value>
</c>
</c_data>
</b>
<!Second B Data>
<b>
<total>10</total>
<c_data>
<c>
<name>Name1</name>
<value>15</value>
</c>
<c>
<name>Name2</name>
<value>15</value>
</c>
</c_data>
</b>
</b_data>
</result>
Java类
public class A {
public String title;
public ArrayList<B> bObjects;
}
public class B {
public String total;
public ArrayList<C> cObjects;
}
public class C {
public String name;
public String value;
}
你可以简单解释一下吗.. – user3607798
在一个表格中,你将有列:AId as INTEGER;标题为字符串。 在B表中:BId为INTEGER,总为String; A_Id作为INTEGER(这将指向父节点,指示具有指定ID的A对象的ArrayList中的此项)。 与C表一样:CId为Integer;名称作为字符串$值作为字符串; B_Id为INTEGER(指向父B节点) –