Ошибка достоверности схемы: элемент «rss»: для корня проверки нет соответствующего глобального объявления.Python

Программы на Python
Ответить
Anonymous
 Ошибка достоверности схемы: элемент «rss»: для корня проверки нет соответствующего глобального объявления.

Сообщение Anonymous »

Вот XML-канал, о котором идет речь:

Код: Выделить всё



Kencove Farm Fence
https://kencove.com/fence/
Kencove fence product offerings.

A-7002500239






NEW
[{'url': 'https://storage.googleapis.com/ken-odoo-prod-public/products/a-7002500239_2021-44275.jpg', 'slug': 'a-7002500239_2021-44275.jpg', 'alt_name': 'A-7002500239,main', 'extension': '.jpg', 'mimetype': 'image/jpeg'}]
11.99
0.0550 pounds
Kencove
A-7002500239

И вот ошибка, которую я получаю при проверке схемы Google для RSS-каналов:

Код: Выделить всё

Schemas validity error : Element 'rss': No matching global declaration available for the validation root
Вот скрипт Python, который я использую для создания канала для Google:

Код: Выделить всё

# Initialize the RSS feed structure
rss = '\n'
rss += ''
rss += ''
rss += 'Kencove Farm Fence'
rss += 'https://kencove.com/fence/'
rss += 'Kencove fence product offerings.'

for item in results:
# Escape XML characters in dynamic content
# description = saxutils.escape(item.description or "")
# name = saxutils.escape(item.name or "")

rss += ''
rss += f'{item.default_code}'
rss += f''
rss += f''
rss += 'NEW'
rss += f'{item.image_data}'

# Price formatting
if item.price and item.price > 0:
rss += f'{item.price:.2f}'

# Weight adjustment
if item.weight:
bumped_weight = item.weight * Decimal("1.1")  # Add 10% to weight
rss += f'{bumped_weight} pounds'

rss += 'Kencove'
rss += f'{item.default_code}'
rss += ''

rss += ''
rss += ''
rss = rss.replace("&", "&")
Я попытался добавить

Подробнее здесь: https://stackoverflow.com/questions/791 ... -available
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»