将 XML 数据导入 Google App Engine
2010-10-22 17:18:53 来源:WEB开发网简单 XML 持久性
要将来自一个 XML 文档的数据添加到 GAE 上的数据存储,最简单的方法是将该文档上传为应用程序的一部分,并使用一个基于 SAX 的自定义解析器基于文档中的每个条目在应用程序中创建一个类。
让我们以一个简单 XML 文档(包含一个组织的员工列表)为例,将它添加到一个 GAE 项目,为其中的每个元素创建一个类,然后将它们存储为实体。
XML 文档 employees.xml(参见 清单 1)拥有一个简单格式。每个员工拥有一个单一属性(id)和 4 个元素:firstName, surName, emailAddress 和 hireDate。
此 employees.xml 文件将在本文中使用。您可以从 下载 部分下载该文件和本文描述的其他源文件。
清单 1. employees.xml
<?xml version="1.0" encoding="UTF-8"?>
<employees>
<employee id="1">
<firstName>Rickey</firstName>
<surName>Torres</surName>
<emailAddress>rickey.torres@employer.com</emailAddress>
<hireDate>1996-09-17</hireDate>
</employee>
<employee id="2">
<firstName>Karisa</firstName>
<surName>Moore</surName>
<emailAddress>karisa.moore@employer.com</emailAddress>
<hireDate>1996-04-08</hireDate>
</employee>
<employee id="3">
<firstName>Aaron</firstName>
<surName>Wilson</surName>
<emailAddress>aaron.wilson@employer.com</emailAddress>
<hireDate>2000-01-05</hireDate>
</employee>
</employees>
更多精彩
赞助商链接