为pivotviewer上传一个简单的集合

时间:2011-06-30 23:13:22

标签: parsing collections pivotviewer

嘿我正在创建一个演示来展示使用pivotviewer的好处。我创建了一个包含大约50个项目的简单集合,并创建了一个简单的pivotviewer来显示它。

这是我的pivotviewer坐在main.xaml

<Pivot:PivotViewer x:Name="PivotViewer" Grid.Row="1" Grid.ColumnSpan="2"/>

我背后的代码就像这样

Public Inventory()
{
  InitializeComponent();
  PivotViewer.LoadCollection("http://odata.netflix.com/Catalog/Titles?$select=AverageRating,ReleaseYear,Rating", string.Empty);
}

这不是我的收藏品,但我的pivotviewer与此系列完全相同。 加载集合时,它会显示左上角的URL和加载图标。完成后,它不会加载集合。

我很确定它不是我的收藏品,因为它没有加载netflix集合,但我检查了我的收藏并将其加载到microsoft live labs pivot中,将其加载到我的服务器中,设置CXML / DZC / DZI的MIME类型为text / xml。

我读过其他一些提出类似问题的人,我认为fiddler2的建议会有效,但我的截止日期快到了,我觉得我没有足够的时间学习如何使用提琴手。< / p>

我应该检查更多选项,还是有人可以给我一个小提琴测试速成课程?任何帮助都会很棒,细节会受到高度赞赏,因为我重复这个新手,有点时间,谢谢

编辑:我已经实现了一条错误消息,它说:

ParsingError

解析http://odata.netflix.com/Catalog/Titles时出错?$ select = AverageRating,ReleaseYear,Rating

1 个答案:

答案 0 :(得分:0)

PivotViewer在处理之前验证Uri。它允许的内容相当艰难。我必须先实现pass-thru才能让它发挥作用。

在我的例子中,它用于传递导致问题的几个查询字符串值。我通过传递一个简单的密钥并以这种方式解析数据来解决它。在您的情况下,由于这是一个演示,我只需创建一个本地页面,只需返回netflix查询的结果。

希望这有帮助。