Bevor Sie Ihre Feeds an Google senden, können Sie sie mit der Option „Veröffentlicht“ validieren Schemas.
In der folgenden Tabelle sind die verfügbaren Schemas aufgeführt, die Sie zur Validierung verwenden können Ihre Feeds mit Folgendem vergleichen:
Schemadownload | Anwendbare Übermittlungsmodi für Preise | Schemaspeicherort |
---|---|---|
Hotel List | Alle | gstatic.com/localfeed/local_feed.xsd |
Landing pages | Alle | gstatic.com/ads-travel/hotels/api/point_of_sale.xsd |
Transaction (Property Data) | ARI | gstatic.com/ads-travel/hotels/api/transaction_property_data.xsd |
Transaction (Property Data) Response | ARI | gstatic.com/ads-travel/hotels/api/transaction_property_data_response.xsd |
OTA_HotelRateAmountNotifRQ | ARI | gstatic.com/ads-travel/hotels/api/ota_hotel_rate_amount_notif_rq.xsd |
OTA_HotelRateAmountNotifRS | ARI | gstatic.com/ads-travel/hotels/api/ota_hotel_rate_amount_notif_rs.xsd |
OTA_HotelAvailNotifRQ | ARI | gstatic.com/ads-travel/hotels/api/ota_hotel_avail_notif_rq.xsd |
OTA_HotelAvailNotifRS | ARI | gstatic.com/ads-travel/hotels/api/ota_hotel_avail_notif_rs.xsd |
OTA_HotelInvCountNotifRQ | ARI | gstatic.com/ads-travel/hotels/api/ota_hotel_inv_count_notif_rq.xsd |
OTA_HotelInvCountNotifRS | ARI | gstatic.com/ads-travel/hotels/api/ota_hotel_inv_count_notif_rs.xsd |
TaxFeeInfo | ARI | gstatic.com/ads-travel/hotels/api/tax_fee_info.xsd |
TaxFeeInfoResponse | ARI | gstatic.com/ads-travel/hotels/api/tax_fee_info_response.xsd |
Promotions | ARI | gstatic.com/ads-travel/hotels/api/promotions.xsd |
PromotionsResponse | ARI | gstatic.com/ads-travel/hotels/api/promotions_response.xsd |
RateModifications | ARI | gstatic.com/ads-travel/hotels/api/rate_modifications.xsd |
RateModificationsResponse | ARI | gstatic.com/ads-travel/hotels/api/rate_modifications_response.xsd |
Transaction | Pull-Preise, geänderte Preise | gstatic.com/ads-travel/hotels/api/transaction.xsd |
Rate rules | Pull-Preise, geänderte Preise | gstatic.com/ads-travel/hotels/api/private_rates.xsd |
Hint Response | Geänderte Preise | gstatic.com/ads-travel/hotels/api/hint.xsd |
Query (from Google to partners) | Pull-Preise, geänderte Preise, Livepreisabfrage | gstatic.com/ads-travel/hotels/api/query.xsd |
Dateien validieren
Wenn Sie Ihre Dateien mit diesen Schemas validieren möchten, können Sie ein XML-Tool eines Drittanbieters verwenden
wie xmllint
.
Die Syntax für die Verwendung von xmllint
zum Validieren eines Schemas lautet so:
xmllint --schema schema_location file_to_validate
Im folgenden Beispiel wird die Datei mypriceupdates.xml
anhand des
Schema für Transaktionsnachrichten:
xmllint --schema http://gstatic.com/ads-travel/hotels/api/transaction.xsd mypriceupdates.xml
Im folgenden Beispiel wird die Datei myfeed.xml
anhand der Hotelliste validiert
Feedschema und zeigt Fehler an, sofern vorhanden:
xmllint --noout --schema http://gstatic.com/localfeed/local_feed.xsd myfeed.xml