Просто пытаюсь выяснить, какой уровень уникальности должен иметь элемент <guid>
в RSS-ленте.Я понимаю, что одной из его основных целей является то, что программное обеспечение может использовать для идентификации элемента в таких целях, как чтение / непрочитанное отслеживание.Но прав ли я, что:
- после того, как guid был использован, его никогда не следует использовать снова, даже если последний экземпляр был удален из ленты давным-давно?
- он долженбыть уникальным не только внутри канала, но и для нескольких каналов и даже (в той степени, в которой это возможно) не связанных между собой веб-сайтов?
- одна из причин, по которой обычно используют URL-адреса в качестве руководства, заключается в том, чтобы помочь в достижении вышеуказанного?
Более того, если программа встречает один и тот же guid дважды в разных каналах, что должно произойти?
- она обрабатывает их как отдельные RSSэлементы, поскольку они находятся в разных каналах?
- они считаются одним и тем же элементом, только что опубликованным в нескольких местах (аналогично кросспостам Usenet)?
- это зависит от того,на том же сайте / домене?
- поведение не определено?