2010-05-10 96 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,但可能需要手动编辑才能有用。