2012-06-23 69 views
3

我想从buglist.cgi文件中获取xml数据,但没有成功。之后,我已经得到了我需要的XML的形式显示的bug,从bugzilla url获取xml数据

buglist.cgi?xyz_param=xyz_value&ctype=csv 

给我值的CSV但是,

buglist.cgi?xyz_param=xyz_value&ctype=xml 

给了我这个错误

The requested format does not exist with a content type of xml. 

然而在buglist页面的底部有一个小的xml图标,当我点击它时,它会生成我想要的xml输出。我在这里错过了什么吗?

Bugzilla的版本:3.4.3

感谢 拉维

回答

0

试试这个:

buglist.cgi?xyz_param=xyz_value&ctype=rss 

RSS格式是XML。因此,搜索你想得到的结果,然后添加'& ctype = rss'到最后,应该得到你的xml输出该查询。

+0

这不给XML,这给RSS,这是偶然的XML,但只包含HTML的相关信息。要解析数据,您首先需要解析XML,然后解析条目的'

'标记中的HTML。当然不是你喜欢做的事情。 –

1

添加查询参数ctype=rdf将为您提供查询的xml格式输出。