Google云端硬盘 - 是否可以通过编程方式创建xml文件?

时间:2014-04-28 10:35:23

标签: android xml google-drive-api google-docs

对于那些阅读它的人来说,这个问题可能听起来有些荒谬。但我处在一个关键的情况下,我需要找到这些问题的答案。

场景: - 我们应该创建一个有两种模式的应用程序。客户端模式和用户模式。客户端模式 - 酒店可以注册并添加他们的菜肴(包括每个子类别)。用户模式 ​​- 用户可以打开应用程序并查看已注册的不同酒店。在选择每个酒店时,用户可以查看不同类别的不同菜肴。

关注: -

  1. 是否可以通过编程方式创建xml文件并将其上传到Google云端硬盘?

  2. 我们如何在xml中添加无限数据?我的意思是每家酒店的美食都与其他酒店不同。子类别中的类别和子类别以及子类别也将不同。我们(开发人员)不应将类别或子类别限制为任何限制。用户应该能够输入每一种可用的菜肴并进行编辑,相应地删除它们吗?

    修改

    • 谷歌搜索时发现this帖子列出了在Google云端硬盘中创建文件所支持的文件格式。它没有提到xml。
  3. 之前有没有人做过类似这样的事情?

    建议&欢迎提出意见。

1 个答案:

答案 0 :(得分:0)

使用Drive API与Google云端硬盘连接,以管理应用的用户数据。

XML文件与任何其他文本文件完全相同,但需要注意的是,您应该添加MIME类型" text / xml"到您的云端硬盘文件的元数据。

至于"无尽的"数据,XML允许在任何父级下面有无限数量的节点,您可能希望使用在一个节点下定义菜单类别的结构,然后在单独节点中将产品集合映射到它。

例如,

<HotelCuisine>
 <categories>
  <category id="1" name="Category 1" />
  ... List any additional categories here
 </categories>
 <products>
  <product>
   <name>Product 1</name>
   <category>1</category>
  </product>
  ... List any additional products here
 </products>
</HotelCuisine>