PSLink
A PSLink объект представляет явно заявленную ссылку от канала или документа HTML документу в другом URL. Эти ссылки объявляются посредством <ссылки> элементами в исходном документе.
Ссылки служат нескольким целям, наиболее распространенной из которых является «автооткрытие»: способ автоматически определить местоположение подачи связался с определенной веб-страницей. Если a PSFeed возразите анализирует документ, который, оказывается, страница HTML вместо Atom-ленты или канала RSS, объект канала feedFormat будет PSUnknownFormat, но его метод ссылок возвратит массив PSLink объекты, представляющие весь из <ссылка> теги, найдены в HTML. Большинство страниц HTML, принадлежащих веб-сайту, служащему подаче, будет содержать ссылки типа PSLinkToAtom или PSLinkToRSS. При нахождении их можно использовать их URLs для инициализации нового PSFeed объект, который проанализирует фактический канал. Не рекомендуется разделить на подклассы PSLink.
Оператор импорта
Не применимый
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
linksInXML:baseURL: + linksInXML:baseURL:(OS X v10.9)Возвращает массив объектов ссылок, один для каждой ссылки, найденной в дереве XML.
Объявление
Objective C
+ (NSArray *)linksInXML:(NSXMLElement *)rootbaseURL:(NSURL *)baseURLПараметры
rootКорневой элемент проанализированного XMLDocument.
baseURLДополнительный абсолютный URL, используемый для интерпретации относительного URLs в ссылках. Если предоставленный,
URLсредства доступа всех возвратилисьPSLinkобъекты будут всегда возвращать абсолютный URLs.Возвращаемое значение
Массив
PSLinkобъекты, один для каждой ссылки найдены в дереве XML.Обсуждение
Используйте этот метод при получении XML (или HTML) документ, не создавая a
PSFeedвозразите и хотите исследовать его на ссылки. Если Вы просто хотите найти ссылки от aPSFeedобъект, вызовитеlinksметод вместо этого.Оператор импорта
Objective C
@import PubSub;Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
URL соединился с. (только для чтения)
Объявление
Objective C
@property(readonly) NSURL *URLОбсуждение
В HTML и документах Atom, это - значение
hrefатрибут. В документах RSS это - содержание<link>элемент.Оператор импорта
Objective C
@import PubSub;Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Человекочитаемый заголовок ссылки, если это существует. (только для чтения)
Объявление
Objective C
@property(readonly) NSString *titleОбсуждение
В HTML и документах Atom, это - значение
titleатрибут. Ссылки в документах RSS не имеют никакого заголовка.Оператор импорта
Objective C
@import PubSub;Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Набор отношений, объявленных
<link>элемент. (только для чтения)Объявление
Objective C
@property(readonly) NSSet *relationsОбсуждение
Это значение получено на
relатрибут, как определено HTML и спецификациями Atom. Значение атрибута разделяется на слова на пробельных границах, и отдельные слова печатали строчными литерами для упрощения нечувствительного к регистру сравнения.Значение по умолчанию этого метода, если нет
relатрибут существует, набор, содержащий строкуalternate.Оператор импорта
Objective C
@import PubSub;Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Тип MIME соединенного - к документу. (только для чтения)
Объявление
Objective C
@property(readonly) NSString *MIMETypeОбсуждение
В HTML и документах Atom, это - значение
typeатрибут. Ссылки в документах RSS не имеют никакого типа MIME.Оператор импорта
Objective C
@import PubSub;Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Формат соединенного - к документу. (только для чтения)
Объявление
Objective C
@property(readonly) PSLinkKind linkKindОбсуждение
Тип ссылки получен путем рассмотрения отношений, заголовка и типа MIME, как определено соответствующими спецификациями.
Оператор импорта
Objective C
@import PubSub;Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
