必威体育下载克里斯蒂安·海尔曼

贴有“JSON-P”标签的帖子

另一个有趣的YQL特性:带回调的XML(JSON-P-X)

星期四,7月9日,二千零九

昨天的公告钇铝石榴石现在支持插入,更新和删除不知何故,它掩盖了另一个有趣的新特性:XML回调!

XML有回调吗?

第一眼看到回调参数XML输出没有任何意义。回调的正常用例是杰森数据进入杰森-p以便您可以立即在javascript中使用数据。原因XML使用回调可以使从Web获取数据时更容易地使用相同的数据。说我想用钇铝石榴石从Twitter上获取我关注的人的图片和链接。这个钇铝石榴石声明如下:

从HTML中选择“*”,其中url=“http://twitter.com/codepo8”
和xpath=“//div[@id='following_list']

这个XML输出这个电话很重XML记录所有HTML作为一个XML节点结构。

这个杰森(和)杰森-P输出)甚至更糟,因为它为您提供了所有元素的结构及其作为嵌套对象属性的属性:

div:{
id:“跟踪列表”
斯潘:
{

答:{
HREF:“/jemimaskiss”
HeSurang:“EN”
Rel:“联系”
标题:“杰米玛之吻”
IMG:{
alt:“杰米玛之吻”
身高:“24”
SRC:“http://s3.amazonaws.c…glasto_mini.jpg”网站
宽度:“24”
}

}
}

/…等等…

将此转换回HTML这可能是一项很烦人的工作,更不用说慢了。这就是为什么钇铝石榴石现在提供回调参数XML.这个JSONP-X输出正如它所说的钇铝石榴石长乐阁通过返回杰森对象与XML作为字符串:

FO({)
“查询”:{
计数
更新的
“诊断”:{
可公开发布
“URL”:{
执行时间
内容
}
用户时间
}

}
“结果”:

记者杰迈玛·凯丝[…]

]

(});

这使得将结果呈现为HTML


好吗?我认为是这样!