2010-05-10 141 views
2

我們正在爲我們的網站開發Google搜索組件。我們以XML的形式從Google獲得結果。從哪裏獲得Google搜索XSD

我在哪裏可以找到Google搜索結果的XSD?

回答

3

望着google xml reference,有一個關於DTD和它的位置部分:

DTD是可在谷歌Search Appliance的在http://<appliance_hostname>/google.dtd

因此,Google似乎使用DTD而不是XSD。

+0

是這是DTD,但我需要XSD和它的XMLBeans Requir XSD,並且我還嘗試了在線工具http://www.hitsw.com/xml_utilites/來轉換DTD並獲得了休眠錯誤。 嘗試將XML DTD文件轉換爲XML模式文件時發生錯誤。 錯誤詳細信息:de.tudarmstadt.ito.schemas.dtd.DTDException:重複的元素類型聲明:IMAGE – MPH 2010-05-10 17:24:12

+0

@MPH - DTD比XSD更具表現力,因此並非所有的DTD都可以轉換。您可能需要手動創建自己的XSD。 – Oded 2010-05-10 17:34:55

0

您可以使用Trang將DTD轉換爲XML模式(XSD)。我剛剛爲Google的DTD創建了this XSD這種方式。這是一個有效的XML Schema,但可能需要手動編輯纔能有用。