Web services YQL开放数据表是否可以使用其XML方案似乎支持的多个URL字段?
随着我越来越多地尝试制作自己的for,我发现文档中可能存在一些漏洞。由于我是一个动手学习者,喜欢了解我使用的所有东西,所以我会探索这些差距,试图了解所有东西是如何工作的 我注意到,在开放数据表的XML格式中,有一个Web services YQL开放数据表是否可以使用其XML方案似乎支持的多个URL字段?,web-services,yql,asp.net-web-api,undocumented-behavior,Web Services,Yql,Asp.net Web Api,Undocumented Behavior,随着我越来越多地尝试制作自己的for,我发现文档中可能存在一些漏洞。由于我是一个动手学习者,喜欢了解我使用的所有东西,所以我会探索这些差距,试图了解所有东西是如何工作的 我注意到,在开放数据表的XML格式中,有一个数组,它通常只包含一个元素,尽管有时没有。以下是典型ODT XML文件的开头: <table xmlns="http://query.yahooapis.com/v1/schema/table.xsd" https="true"> <meta> &l
数组,它通常只包含一个
元素,尽管有时没有
。以下是典型ODT XML文件的开头:
<table xmlns="http://query.yahooapis.com/v1/schema/table.xsd" https="true">
<meta>
<author>Paul Donnelly</author>
<documentationURL>http://developer.netflix.com/docs/REST_API_Reference#0_52696</documentationURL>
</meta>
<bindings>
<select itemPath="" produces="XML">
<urls>
<url env="all">http://api.netflix.com/catalog/titles/</url>
</urls>
唐纳利
http://developer.netflix.com/docs/REST_API_Reference#0_52696
http://api.netflix.com/catalog/titles/
但我似乎无法在文档中找到它是否可以包含多个。我找不到任何这样做的示例,但当我尝试添加多个时,一切正常,不会抛出错误,尽管我也找不到任何方法来访问第一个元素之外的
元素
作为XML数组的url
/url
字段有什么用处吗?这里有没有办法使用多个url
?或者这只是一种没有真正原因的格式怪癖?
url/url字段作为XML数组有什么用处吗?
这里有没有办法使用多个url
元素可以具有env
属性。此env
属性可以包含all
、prod
、int
、dev
、stable
、nightly
、perf
、gamma
或beta
执行该表时,将检查当前环境(YQL环境,不是更熟悉的环境),并使用第一个匹配的
(如果有)。如果没有找到匹配的env
(并且没有all
,这是非常自描述性的),则将发出错误;例如,“此环境产品中未定义表”
请注意,对于面向公众的YQL,环境是prod
;只有prod
和all
在打开的数据表中使用才有意义
或者这仅仅是一种没有真正原因的格式怪癖
一点也不
我认为在线文档中“缺少”这些信息纯粹是因为它只在雅虎内部有用!,但同样地,它也可能是另一个文件有些过时的地方
最后,1100个左右的代码中没有一个指定了一个以上的
,只有少数(55个)使用了env
属性(都使用值all
)。先生,您是YQL知识的无底洞!再次感谢(-: