2012-06-23 101 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格式輸出。