什么是 GDATA 扩展配置文件?
我想使用 SpreadsheetEntry 继承的类 BaseEntry 的 [generateAtom(..,..)][1] 方法获取 GoogleDocs 电子表格的原子格式的 XML。但我不明白该方法中的第二个参数ExtensionProfile。它是什么?如果我只想获取原子格式的 XML,调用这个方法是否足够?
XmlWriter x = new XmlWriter();
spreadSheetEntry.generateAtom(x,new ExtensionProfile());
[1]:http://code.google.com/apis/gdata/javadoc/com/google/gdata/data/BaseEntry.html#generateAtom(com.google.gdata.util.common. xml.XmlWriter、com.google.gdata.data.ExtensionProfile)
I want to get the XML in atom format of a GoogleDocs spreadsheet using the [generateAtom(..,..)][1] method of the class BaseEntry which a SpreadsheetEntry inherits. But I don't understand the the second parameter in the method, ExtensionProfile. What is it and will this method call suffice if I just want to get the XML in atom format?
XmlWriter x = new XmlWriter();
spreadSheetEntry.generateAtom(x,new ExtensionProfile());
[1]: http://code.google.com/apis/gdata/javadoc/com/google/gdata/data/BaseEntry.html#generateAtom(com.google.gdata.util.common.xml.XmlWriter, com.google.gdata.data.ExtensionProfile)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 ExtensionProfile 的 JavaDoc:
通常,如果您有服务,则可以使用 Service.getExtensionProfile()。
From the JavaDoc for ExtensionProfile:
Usually if you've got a service, you can ask that for its extension profile using Service.getExtensionProfile().
详细阐述 Jon Skeet 的答案,您需要实例化这样的服务:
然后您可以使用扩展配置文件写入文件您的服务:
类似地,您可以使用服务的扩展配置文件读取文件:
Elaborating Jon Skeet's answer, you need to instanciate a service like this:
Then you can write to a file using the extension profile of your service:
Analogously, you can read a file using the extension profile of your service: