Я создаю атомную ленту и хочу включить данные о месте события, аналогичные примеру RSS, в Zvent API . EventBrite включает аналогичный фрагмент с тем же пространством имен xCal (urn: ietf: params: xml: ns: xcal).
Вот фрагмент:
<xCal:x-calconnect-venue>
<xCal:x-calconnect-venue-id>4553</xCal:x-calconnect-venue-id>
<xCal:adr>
<xCal:x-calconnect-venue-name>Improv Comedy Club and Restaurant</xCal:x-calconnect-venue-name>
<xCal:x-calconnect-street>62 S. 2nd St.</xCal:x-calconnect-street>
<xCal:x-calconnect-city>San Jose</xCal:x-calconnect-city>
<xCal:x-calconnect-region>California</xCal:x-calconnect-region>
<xCal:x-calconnect-postalcode>95113</xCal:x-calconnect-postalcode>
<xCal:x-calconnect-country>United States</xCal:x-calconnect-country>
<xCal:x-calconnect-fips-county>085</xCal:x-calconnect-fips-county>
<xCal:x-calconnect-fips-state-county>CA085</xCal:x-calconnect-fips-state-county>
</xCal:adr>
<xCal:url>http://improv2.com/v3/index.php?option=content&task=blogcategory&id=40&Itemid=50</xCal:url>
<xCal:x-calconnect-tel>(408) 280-7475</xCal:x-calconnect-tel>
</xCal:x-calconnect-venue>
Хотя я полагаю, что я могу просто скопировать формат и заполнить его в меру своих возможностей (чтобы агрегаторы событий все еще могли потреблять мой фид без особых проблем), я хотел бы знать, где это определено. Кто-нибудь знает? Я искал.
Возможно, я неправильно понимаю расширяемость схемы iCalendar , которая, кстати, имеет другое пространство имен (urn: ietf: params: xml: ns: icalendar-2.0).
Кто-нибудь может меня поправить?
Спасибо!
UPDATE
Добавлены x-calconnect-fips-county и x-calconnect-fips-state-county для недавней необходимости, которая у меня была. Я обновил приведенный выше код как способ документировать это в отсутствие стандарта.