Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса PSLink

Опции
Развертывание Target:

На этой странице

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.
  • Возвращает массив объектов ссылок, один для каждой ссылки, найденной в дереве XML.

    Объявление

    Objective C

    + (NSArray *)linksInXML:(NSXMLElement *)root baseURL:(NSURL *)baseURL

    Параметры

    root

    Корневой элемент проанализированного XMLDocument.

    baseURL

    Дополнительный абсолютный URL, используемый для интерпретации относительного URLs в ссылках. Если предоставленный, URL средства доступа всех возвратились PSLink объекты будут всегда возвращать абсолютный URLs.

    Возвращаемое значение

    Массив PSLink объекты, один для каждой ссылки найдены в дереве XML.

    Обсуждение

    Используйте этот метод при получении XML (или HTML) документ, не создавая a PSFeed возразите и хотите исследовать его на ссылки. Если Вы просто хотите найти ссылки от a PSFeed объект, вызовите links метод вместо этого.

    Оператор импорта

    Objective C

    @import PubSub;

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.

  • URL URL (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.

  • заголовок заголовок (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.

  • отношения отношения (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.

  • MIMEType MIMEType (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.

  • linkKind linkKind (OS X v10.9) Свойство

    Формат соединенного - к документу. (только для чтения)

    Объявление

    Objective C

    @property(readonly) PSLinkKind linkKind

    Обсуждение

    Тип ссылки получен путем рассмотрения отношений, заголовка и типа MIME, как определено соответствующими спецификациями.

    Оператор импорта

    Objective C

    @import PubSub;

    Доступность

    Доступный в OS X v10.5 и позже.

    Осуждаемый в OS X v10.9.