【问题标题】:Google Drive - Is it possible to create programatically an xml file?Google Drive - 是否可以以编程方式创建 xml 文件?
【发布时间】:2014-04-28 10:35:22
【问题描述】:

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

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

关注点:-

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

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

    编辑

    • 在谷歌搜索时,我发现 this 帖子列出了支持在 Google Drive 中创建文件的文件格式。它没有在其中提到 xml。

以前有没有人做过类似的事情或类似的事情?

欢迎提出建议和意见。

【问题讨论】:

  • xml 文件与云端硬盘中的任何其他文件没有任何不同。你试过什么?什么不工作?

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


【解决方案1】:

使用Drive API 与 Google Drive 交互以管理您的应用程序的用户数据。

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>

【讨论】:

    猜你喜欢
    • 2021-12-05
    • 2014-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 1970-01-01
    • 1970-01-01
    • 2013-06-29
    相关资源
    最近更新 更多