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

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

Разработчик

Ссылка платформы основы ссылка класса NSXMLParser

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

На этой странице
Язык:

NSXMLParser

Экземпляры этого класса анализируют XML-документы (включая объявления DTD) событийно-управляемым способом. NSXMLParser уведомляет его делегата об элементах (элементы, атрибуты, блоки CDATA, комментарии, и т.д.), что это встречается, поскольку это обрабатывает XML-документ. Это ничего самостоятельно не делает с теми проанализированными элементами кроме, сообщают о них. Это также сообщает об ошибках анализа. Для удобства, NSXMLParser объект в следующих описаниях иногда упоминается как объект синтаксического анализатора. Если не используется в обратном вызове, NSXMLParser является ориентированным на многопотоковое исполнение классом, пока любой приведенный пример используется только в одном потоке.

Наследование


Соответствует


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


Swift

import Foundation

Objective C

@import Foundation;

Доступность


Доступный в OS X v10.3 и позже.
  • Инициализирует синтаксический анализатор с содержанием XML, на которое ссылается данный URL.

    Объявление

    Swift

    convenience init?(contentsOfURL url: NSURL!)

    Objective C

    - (instancetype)initWithContentsOfURL:(NSURL *)url

    Параметры

    url

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

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

    Инициализированный NSXMLParser объект или nil если происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Инициализирует синтаксический анализатор с содержаниями XML, инкапсулировавшими в объекте определенных данных.

    Объявление

    Swift

    init(data data: NSData!)

    Objective C

    - (instancetype)initWithData:(NSData *)data

    Параметры

    data

    NSData объект, содержащий разметку XML.

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

    Инициализированный NSXMLParser объект или nil если происходит ошибка.

    Обсуждение

    Этот метод является определяемым инициализатором.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Инициализирует синтаксический анализатор с содержаниями XML от указанного потока и анализирует его..

    Объявление

    Swift

    convenience init(stream stream: NSInputStream)

    Objective C

    - (instancetype)initWithStream:(NSInputStream *)stream

    Параметры

    stream

    Входной поток. Содержание инкрементно загружается из указанного потока и анализируется. NSXMLParser будет открывать поток, и синхронно читать из него, не планируя его.

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

    Инициализированный NSXMLParser объект или nil если происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • делегат делегат Свойство

    Объект делегата, получающий сообщения о процессе парсинга.

    Объявление

    Swift

    unowned(unsafe) var delegate: NSXMLParserDelegate?

    Objective C

    @property(assign) id< NSXMLParserDelegate > delegate

    Обсуждение

    Для методов, которые будут реализованы делегатом, посмотрите Ссылку на протокол NSXMLParserDelegate.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Булево значение, определяющее, сообщает ли синтаксический анализатор о пространствах имен и полностью определенных именах элементов.

    Объявление

    Swift

    var shouldProcessNamespaces: Bool

    Objective C

    @property BOOL shouldProcessNamespaces

    Обсуждение

    YEStrue если синтаксический анализатор сообщает о пространстве имен и полностью определенном имени, NOfalse иначе.

    Синтаксический анализатор сообщает об именах элементов с методами делегата parser:didStartElement:namespaceURI:qualifiedName:attributes: и parser:didEndElement:namespaceURI:qualifiedName:.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Булево значение, определяющее, сообщает ли синтаксический анализатор о префиксах, указывающих объем объявлений пространства имен.

    Объявление

    Swift

    var shouldReportNamespacePrefixes: Bool

    Objective C

    @property BOOL shouldReportNamespacePrefixes

    Обсуждение

    YEStrue если синтаксический анализатор сообщает об объеме объявлений пространства имен, NOfalse иначе. Значение по умолчанию NOfalse.

    Синтаксический анализатор сообщает о префиксах с методами делегата parser:didStartMappingPrefix:toURI: и parser:didEndMappingPrefix:.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Булево значение, определяющее, сообщает ли синтаксический анализатор об объявлениях внешних объектов.

    Объявление

    Swift

    var shouldResolveExternalEntities: Bool

    Objective C

    @property BOOL shouldResolveExternalEntities

    Обсуждение

    YEStrue если синтаксический анализатор сообщает об объявлениях внешних объектов, NOfalse иначе. Значение по умолчанию NOfalse. Если Вы устанавливаете это свойство в YEStrue, можно вызвать другие операции I/O, или основанные на сети или находящиеся на диске, для загрузки внешнего DTD.

    Синтаксический анализатор сообщает об объявлениях внешних объектов с методом делегата parser:foundExternalEntityDeclarationWithName:publicID:systemID:.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Запускает событийно-управляемую работу парсинга.

    Объявление

    Swift

    func parse() -> Bool

    Objective C

    - (BOOL)parse

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

    YEStrue если парсинг успешен и NOfalse если работа парсинга прерывается, в существует ошибка или.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Останавливает объект синтаксического анализатора.

    Объявление

    Swift

    func abortParsing()

    Objective C

    - (void)abortParsing

    Обсуждение

    При вызове этого метода, делегата, если он реализует parser:parseErrorOccurred:, сообщен об отмененной работе парсинга.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • parserError parserError Свойство

    NSError объект, из которого можно получить информацию об ошибке анализа. (только для чтения)

    Объявление

    Swift

    @NSCopying var parserError: NSError? { get }

    Objective C

    @property(readonly, copy) NSError *parserError

    Обсуждение

    Можно получить доступ к этому свойству после того, как работа парсинга неправильно завершится для определения причины ошибки.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • columnNumber columnNumber Свойство

    Номер столбца XML-документа, обрабатываемого синтаксическим анализатором. (только для чтения)

    Объявление

    Swift

    var columnNumber: Int { get }

    Objective C

    @property(readonly) NSInteger columnNumber

    Обсуждение

    Столбец относится к уровню вложенности элементов XML в документе. Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    lineNumber

  • lineNumber lineNumber Свойство

    Номер строки XML-документа, обрабатываемого синтаксическим анализатором. (только для чтения)

    Объявление

    Swift

    var lineNumber: Int { get }

    Objective C

    @property(readonly) NSInteger lineNumber

    Обсуждение

    Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    columnNumber

  • publicID publicID Свойство

    На общедоступный идентификатор внешнего объекта ссылаются в XML-документе. (только для чтения)

    Объявление

    Swift

    var publicID: String? { get }

    Objective C

    @property(readonly, copy) NSString *publicID

    Обсуждение

    Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    systemID

  • systemID systemID Свойство

    На системный идентификатор внешнего объекта ссылаются в XML-документе. (только для чтения)

    Объявление

    Swift

    var systemID: String? { get }

    Objective C

    @property(readonly, copy) NSString *systemID

    Обсуждение

    Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

    См. также

    publicID

Типы данных

  • Следующие коды ошибки определяются NSXMLParser. Для кодов ошибки, не перечисленных здесь, посмотрите <libxml/xmlerror.h> заголовочный файл.

    Объявление

    Swift

    enum NSXMLParserError : Int { case InternalError case OutOfMemoryError case DocumentStartError case EmptyDocumentError case PrematureDocumentEndError case InvalidHexCharacterRefError case InvalidDecimalCharacterRefError case InvalidCharacterRefError case InvalidCharacterError case CharacterRefAtEOFError case CharacterRefInPrologError case CharacterRefInEpilogError case CharacterRefInDTDError case EntityRefAtEOFError case EntityRefInPrologError case EntityRefInEpilogError case EntityRefInDTDError case ParsedEntityRefAtEOFError case ParsedEntityRefInPrologError case ParsedEntityRefInEpilogError case ParsedEntityRefInInternalSubsetError case EntityReferenceWithoutNameError case EntityReferenceMissingSemiError case ParsedEntityRefNoNameError case ParsedEntityRefMissingSemiError case UndeclaredEntityError case UnparsedEntityError case EntityIsExternalError case EntityIsParameterError case UnknownEncodingError case EncodingNotSupportedError case StringNotStartedError case StringNotClosedError case NamespaceDeclarationError case EntityNotStartedError case EntityNotFinishedError case LessThanSymbolInAttributeError case AttributeNotStartedError case AttributeNotFinishedError case AttributeHasNoValueError case AttributeRedefinedError case LiteralNotStartedError case LiteralNotFinishedError case CommentNotFinishedError case ProcessingInstructionNotStartedError case ProcessingInstructionNotFinishedError case NotationNotStartedError case NotationNotFinishedError case AttributeListNotStartedError case AttributeListNotFinishedError case MixedContentDeclNotStartedError case MixedContentDeclNotFinishedError case ElementContentDeclNotStartedError case ElementContentDeclNotFinishedError case XMLDeclNotStartedError case XMLDeclNotFinishedError case ConditionalSectionNotStartedError case ConditionalSectionNotFinishedError case ExternalSubsetNotFinishedError case DOCTYPEDeclNotFinishedError case MisplacedCDATAEndStringError case CDATANotFinishedError case MisplacedXMLDeclarationError case SpaceRequiredError case SeparatorRequiredError case NMTOKENRequiredError case NAMERequiredError case PCDATARequiredError case URIRequiredError case PublicIdentifierRequiredError case LTRequiredError case GTRequiredError case LTSlashRequiredError case EqualExpectedError case TagNameMismatchError case UnfinishedTagError case StandaloneValueError case InvalidEncodingNameError case CommentContainsDoubleHyphenError case InvalidEncodingError case ExternalStandaloneEntityError case InvalidConditionalSectionError case EntityValueRequiredError case NotWellBalancedError case ExtraContentError case InvalidCharacterInEntityError case ParsedEntityRefInInternalError case EntityRefLoopError case EntityBoundaryError case InvalidURIError case URIFragmentError case NoDTDError case DelegateAbortedParseError }

    Objective C

    enum { NSXMLParserInternalError = 1, NSXMLParserOutOfMemoryError = 2, NSXMLParserDocumentStartError = 3, NSXMLParserEmptyDocumentError = 4, NSXMLParserPrematureDocumentEndError = 5, NSXMLParserInvalidHexCharacterRefError = 6, NSXMLParserInvalidDecimalCharacterRefError = 7, NSXMLParserInvalidCharacterRefError = 8, NSXMLParserInvalidCharacterError = 9, NSXMLParserCharacterRefAtEOFError = 10, NSXMLParserCharacterRefInPrologError = 11, NSXMLParserCharacterRefInEpilogError = 12, NSXMLParserCharacterRefInDTDError = 13, NSXMLParserEntityRefAtEOFError = 14, NSXMLParserEntityRefInPrologError = 15, NSXMLParserEntityRefInEpilogError = 16, NSXMLParserEntityRefInDTDError = 17, NSXMLParserParsedEntityRefAtEOFError = 18, NSXMLParserParsedEntityRefInPrologError = 19, NSXMLParserParsedEntityRefInEpilogError = 20, NSXMLParserParsedEntityRefInInternalSubsetError = 21, NSXMLParserEntityReferenceWithoutNameError = 22, NSXMLParserEntityReferenceMissingSemiError = 23, NSXMLParserParsedEntityRefNoNameError = 24, NSXMLParserParsedEntityRefMissingSemiError = 25, NSXMLParserUndeclaredEntityError = 26, NSXMLParserUnparsedEntityError = 28, NSXMLParserEntityIsExternalError = 29, NSXMLParserEntityIsParameterError = 30, NSXMLParserUnknownEncodingError = 31, NSXMLParserEncodingNotSupportedError = 32, NSXMLParserStringNotStartedError = 33, NSXMLParserStringNotClosedError = 34, NSXMLParserNamespaceDeclarationError = 35, NSXMLParserEntityNotStartedError = 36, NSXMLParserEntityNotFinishedError = 37, NSXMLParserLessThanSymbolInAttributeError = 38, NSXMLParserAttributeNotStartedError = 39, NSXMLParserAttributeNotFinishedError = 40, NSXMLParserAttributeHasNoValueError = 41, NSXMLParserAttributeRedefinedError = 42, NSXMLParserLiteralNotStartedError = 43, NSXMLParserLiteralNotFinishedError = 44, NSXMLParserCommentNotFinishedError = 45, NSXMLParserProcessingInstructionNotStartedError = 46, NSXMLParserProcessingInstructionNotFinishedError = 47, NSXMLParserNotationNotStartedError = 48, NSXMLParserNotationNotFinishedError = 49, NSXMLParserAttributeListNotStartedError = 50, NSXMLParserAttributeListNotFinishedError = 51, NSXMLParserMixedContentDeclNotStartedError = 52, NSXMLParserMixedContentDeclNotFinishedError = 53, NSXMLParserElementContentDeclNotStartedError = 54, NSXMLParserElementContentDeclNotFinishedError = 55, NSXMLParserXMLDeclNotStartedError = 56, NSXMLParserXMLDeclNotFinishedError = 57, NSXMLParserConditionalSectionNotStartedError = 58, NSXMLParserConditionalSectionNotFinishedError = 59, NSXMLParserExternalSubsetNotFinishedError = 60, NSXMLParserDOCTYPEDeclNotFinishedError = 61, NSXMLParserMisplacedCDATAEndStringError = 62, NSXMLParserCDATANotFinishedError = 63, NSXMLParserMisplacedXMLDeclarationError = 64, NSXMLParserSpaceRequiredError = 65, NSXMLParserSeparatorRequiredError = 66, NSXMLParserNMTOKENRequiredError = 67, NSXMLParserNAMERequiredError = 68, NSXMLParserPCDATARequiredError = 69, NSXMLParserURIRequiredError = 70, NSXMLParserPublicIdentifierRequiredError = 71, NSXMLParserLTRequiredError = 72, NSXMLParserGTRequiredError = 73, NSXMLParserLTSlashRequiredError = 74, NSXMLParserEqualExpectedError = 75, NSXMLParserTagNameMismatchError = 76, NSXMLParserUnfinishedTagError = 77, NSXMLParserStandaloneValueError = 78, NSXMLParserInvalidEncodingNameError = 79, NSXMLParserCommentContainsDoubleHyphenError = 80, NSXMLParserInvalidEncodingError = 81, NSXMLParserExternalStandaloneEntityError = 82, NSXMLParserInvalidConditionalSectionError = 83, NSXMLParserEntityValueRequiredError = 84, NSXMLParserNotWellBalancedError = 85, NSXMLParserExtraContentError = 86, NSXMLParserInvalidCharacterInEntityError = 87, NSXMLParserParsedEntityRefInInternalError = 88, NSXMLParserEntityRefLoopError = 89, NSXMLParserEntityBoundaryError = 90, NSXMLParserInvalidURIError = 91, NSXMLParserURIFragmentError = 92, NSXMLParserNoDTDError = 94, NSXMLParserDelegateAbortedParseError = 512 }; typedef NSInteger NSXMLParserError;

    Константы

    • InternalError

      NSXMLParserInternalError

      Объект синтаксического анализатора встретился с внутренней ошибкой.

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

    • OutOfMemoryError

      NSXMLParserOutOfMemoryError

      Объект синтаксического анализатора исчерпал память.

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

    • DocumentStartError

      NSXMLParserDocumentStartError

      Объект синтаксического анализатора неспособен начать анализировать.

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

    • EmptyDocumentError

      NSXMLParserEmptyDocumentError

      Документ пуст.

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

    • PrematureDocumentEndError

      NSXMLParserPrematureDocumentEndError

      Документ неожиданно закончился.

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

    • InvalidHexCharacterRefError

      NSXMLParserInvalidHexCharacterRefError

      Недопустимый шестнадцатеричный код символа встретился.

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

    • InvalidDecimalCharacterRefError

      NSXMLParserInvalidDecimalCharacterRefError

      Недопустимый десятичный код символа встретился.

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

    • InvalidCharacterRefError

      NSXMLParserInvalidCharacterRefError

      Ссылка недопустимого символа встретилась.

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

    • InvalidCharacterError

      NSXMLParserInvalidCharacterError

      Недопустимый символ встретился.

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

    • CharacterRefAtEOFError

      NSXMLParserCharacterRefAtEOFError

      Target символьной ссылки не может быть найден.

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

    • CharacterRefInPrologError

      NSXMLParserCharacterRefInPrologError

      Недопустимый символ найден в Прологе.

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

    • CharacterRefInEpilogError

      NSXMLParserCharacterRefInEpilogError

      Недопустимый символ найден в эпилоге.

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

    • CharacterRefInDTDError

      NSXMLParserCharacterRefInDTDError

      Недопустимый символ встретился в DTD.

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

    • EntityRefAtEOFError

      NSXMLParserEntityRefAtEOFError

      Target ссылки на сущность не найден.

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

    • EntityRefInPrologError

      NSXMLParserEntityRefInPrologError

      Недопустимая ссылка на сущность найдена в Прологе.

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

    • EntityRefInEpilogError

      NSXMLParserEntityRefInEpilogError

      Недопустимая ссылка на сущность найдена в эпилоге.

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

    • EntityRefInDTDError

      NSXMLParserEntityRefInDTDError

      Недопустимая ссылка на сущность найдена в DTD.

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

    • ParsedEntityRefAtEOFError

      NSXMLParserParsedEntityRefAtEOFError

      Target ссылки разобранной сущности не найден.

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

    • ParsedEntityRefInPrologError

      NSXMLParserParsedEntityRefInPrologError

      Target ссылки разобранной сущности не найден в Прологе.

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

    • ParsedEntityRefInEpilogError

      NSXMLParserParsedEntityRefInEpilogError

      Target ссылки разобранной сущности не найден в эпилоге.

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

    • ParsedEntityRefInInternalSubsetError

      NSXMLParserParsedEntityRefInInternalSubsetError

      Target ссылки разобранной сущности не найден во внутреннем подмножестве.

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

    • EntityReferenceWithoutNameError

      NSXMLParserEntityReferenceWithoutNameError

      Ссылка на сущность без имени.

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

    • EntityReferenceMissingSemiError

      NSXMLParserEntityReferenceMissingSemiError

      Ссылка на сущность пропускает точку с запятой.

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

    • ParsedEntityRefNoNameError

      NSXMLParserParsedEntityRefNoNameError

      Ссылка разобранной сущности без имени объекта.

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

    • ParsedEntityRefMissingSemiError

      NSXMLParserParsedEntityRefMissingSemiError

      Ссылка разобранной сущности пропускает точку с запятой.

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

    • UndeclaredEntityError

      NSXMLParserUndeclaredEntityError

      Объект не объявляется.

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

    • UnparsedEntityError

      NSXMLParserUnparsedEntityError

      Не может проанализировать объект.

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

    • EntityIsExternalError

      NSXMLParserEntityIsExternalError

      Не может проанализировать внешний объект.

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

    • EntityIsParameterError

      NSXMLParserEntityIsParameterError

      Объект является параметром.

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

    • UnknownEncodingError

      NSXMLParserUnknownEncodingError

      Кодирование документа неизвестно.

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

    • EncodingNotSupportedError

      NSXMLParserEncodingNotSupportedError

      Кодирование документа не поддерживается.

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

    • StringNotStartedError

      NSXMLParserStringNotStartedError

      Строка не запускается.

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

    • StringNotClosedError

      NSXMLParserStringNotClosedError

      Строка не закрывается.

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

    • NamespaceDeclarationError

      NSXMLParserNamespaceDeclarationError

      Недопустимое объявление пространства имен встретилось.

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

    • EntityNotStartedError

      NSXMLParserEntityNotStartedError

      Объект не запускается.

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

    • EntityNotFinishedError

      NSXMLParserEntityNotFinishedError

      Объект не закончен.

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

    • LessThanSymbolInAttributeError

      NSXMLParserLessThanSymbolInAttributeError

      Угловая скобка используется в атрибуте.

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

    • AttributeNotStartedError

      NSXMLParserAttributeNotStartedError

      Атрибут не запускается.

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

    • AttributeNotFinishedError

      NSXMLParserAttributeNotFinishedError

      Атрибут не закончен.

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

    • AttributeHasNoValueError

      NSXMLParserAttributeHasNoValueError

      Атрибут не содержит значение.

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

    • AttributeRedefinedError

      NSXMLParserAttributeRedefinedError

      Атрибут переопределен.

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

    • LiteralNotStartedError

      NSXMLParserLiteralNotStartedError

      Литерал не запускается.

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

    • LiteralNotFinishedError

      NSXMLParserLiteralNotFinishedError

      Литерал не закончен.

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

    • CommentNotFinishedError

      NSXMLParserCommentNotFinishedError

      Комментарий не закончен.

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

    • ProcessingInstructionNotStartedError

      NSXMLParserProcessingInstructionNotStartedError

      Обработка инструкции не запускается.

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

    • ProcessingInstructionNotFinishedError

      NSXMLParserProcessingInstructionNotFinishedError

      Обработка инструкции не закончена.

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

    • NotationNotStartedError

      NSXMLParserNotationNotStartedError

      Нотация не запускается.

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

    • NotationNotFinishedError

      NSXMLParserNotationNotFinishedError

      Нотация не закончена.

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

    • AttributeListNotStartedError

      NSXMLParserAttributeListNotStartedError

      Список атрибутов не запускается.

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

    • AttributeListNotFinishedError

      NSXMLParserAttributeListNotFinishedError

      Список атрибутов не закончен.

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

    • MixedContentDeclNotStartedError

      NSXMLParserMixedContentDeclNotStartedError

      Смешанное объявление содержания не запускается.

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

    • MixedContentDeclNotFinishedError

      NSXMLParserMixedContentDeclNotFinishedError

      Смешанное объявление содержания не закончено.

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

    • ElementContentDeclNotStartedError

      NSXMLParserElementContentDeclNotStartedError

      Объявление содержания элемента не запускается.

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

    • ElementContentDeclNotFinishedError

      NSXMLParserElementContentDeclNotFinishedError

      Объявление содержания элемента не закончено.

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

    • XMLDeclNotStartedError

      NSXMLParserXMLDeclNotStartedError

      Определение XML не запускается.

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

    • XMLDeclNotFinishedError

      NSXMLParserXMLDeclNotFinishedError

      Определение XML не закончено.

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

    • ConditionalSectionNotStartedError

      NSXMLParserConditionalSectionNotStartedError

      Условный раздел не запускается.

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

    • ConditionalSectionNotFinishedError

      NSXMLParserConditionalSectionNotFinishedError

      Условный раздел не закончен.

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

    • ExternalSubsetNotFinishedError

      NSXMLParserExternalSubsetNotFinishedError

      Внешнее подмножество не закончено.

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

    • DOCTYPEDeclNotFinishedError

      NSXMLParserDOCTYPEDeclNotFinishedError

      Объявление типа документа не закончено.

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

    • MisplacedCDATAEndStringError

      NSXMLParserMisplacedCDATAEndStringError

      Неуместные CDATA заканчивают строку.

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

    • CDATANotFinishedError

      NSXMLParserCDATANotFinishedError

      Блок CDATA не закончен.

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

    • MisplacedXMLDeclarationError

      NSXMLParserMisplacedXMLDeclarationError

      Неуместное определение XML.

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

    • SpaceRequiredError

      NSXMLParserSpaceRequiredError

      Пространство требуется.

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

    • SeparatorRequiredError

      NSXMLParserSeparatorRequiredError

      Разделитель требуется.

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

    • NMTOKENRequiredError

      NSXMLParserNMTOKENRequiredError

      Маркер имени требуется.

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

    • NAMERequiredError

      NSXMLParserNAMERequiredError

      Имя требуется.

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

    • PCDATARequiredError

      NSXMLParserPCDATARequiredError

      CDATA требуется.

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

    • URIRequiredError

      NSXMLParserURIRequiredError

      URI требуется.

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

    • PublicIdentifierRequiredError

      NSXMLParserPublicIdentifierRequiredError

      Общедоступный идентификатор требуется.

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

    • LTRequiredError

      NSXMLParserLTRequiredError

      Открывающая угловая скобка требуется.

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

    • GTRequiredError

      NSXMLParserGTRequiredError

      Правая угловая скобка требуется.

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

    • LTSlashRequiredError

      NSXMLParserLTSlashRequiredError

      Наклонная черта открывающей угловой скобки требуется.

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

    • EqualExpectedError

      NSXMLParserEqualExpectedError

      Знак «равно» ожидается.

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

    • TagNameMismatchError

      NSXMLParserTagNameMismatchError

      Несоответствие имени тега.

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

    • UnfinishedTagError

      NSXMLParserUnfinishedTagError

      Незаконченный тег найден.

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

    • StandaloneValueError

      NSXMLParserStandaloneValueError

      Автономное значение найдено.

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

    • InvalidEncodingNameError

      NSXMLParserInvalidEncodingNameError

      Недопустимое имя кодирования найдено.

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

    • CommentContainsDoubleHyphenError

      NSXMLParserCommentContainsDoubleHyphenError

      Комментарий содержит двойной дефис.

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

    • InvalidEncodingError

      NSXMLParserInvalidEncodingError

      Недопустимое кодирование.

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

    • ExternalStandaloneEntityError

      NSXMLParserExternalStandaloneEntityError

      Внешний автономный объект.

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

    • InvalidConditionalSectionError

      NSXMLParserInvalidConditionalSectionError

      Недопустимый условный раздел.

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

    • EntityValueRequiredError

      NSXMLParserEntityValueRequiredError

      Значение объекта требуется.

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

    • NotWellBalancedError

      NSXMLParserNotWellBalancedError

      Документ не хорошо сбалансирован.

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

    • ExtraContentError

      NSXMLParserExtraContentError

      Ошибка в содержании найдена.

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

    • InvalidCharacterInEntityError

      NSXMLParserInvalidCharacterInEntityError

      Недопустимый символ в объекте найден.

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

    • ParsedEntityRefInInternalError

      NSXMLParserParsedEntityRefInInternalError

      Внутренняя ошибка в ссылке разобранной сущности найдена.

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

    • EntityRefLoopError

      NSXMLParserEntityRefLoopError

      Цикл ссылки на сущность встретился.

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

    • EntityBoundaryError

      NSXMLParserEntityBoundaryError

      Граничная ошибка объекта.

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

    • InvalidURIError

      NSXMLParserInvalidURIError

      Недопустимый URI указан.

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

    • URIFragmentError

      NSXMLParserURIFragmentError

      Фрагмент URI.

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

    • NoDTDError

      NSXMLParserNoDTDError

      Недостающий DTD.

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

    • DelegateAbortedParseError

      NSXMLParserDelegateAbortedParseError

      Делегируйте прерванный синтаксический анализ.

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

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

    Objective C

    @import Foundation;

    Swift

    import Foundation

    Доступность

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

  • Эта константа определяет NSXMLParser ошибочный домен.

    Объявление

    Swift

    let NSXMLParserErrorDomain: NSString!

    Objective C

    NSString * const NSXMLParserErrorDomain

    Константы

    • NSXMLParserErrorDomain

      NSXMLParserErrorDomain

      Указывает ошибку в парсинге XML.

      Используемый NSError.

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