NSXMLParser
Оператор импорта
Swift
import Foundation
Objective C
@import Foundation;
Доступность
Доступный в iOS 2.0 и позже.
Экземпляры этого класса анализируют XML-документы (включая объявления DTD) событийно-управляемым способом. NSXMLParser уведомляет его делегата об элементах (элементы, атрибуты, блоки CDATA, комментарии, и т.д.), что это встречается, поскольку это обрабатывает XML-документ. Это ничего самостоятельно не делает с теми проанализированными элементами кроме, сообщают о них. Это также сообщает об ошибках анализа. Для удобства, NSXMLParser объект в следующих описаниях иногда упоминается как объект синтаксического анализатора. Если не используется в обратном вызове, NSXMLParser является ориентированным на многопотоковое исполнение классом, пока любой приведенный пример используется только в одном потоке.
-
Инициализирует синтаксический анализатор с содержанием XML, на которое ссылается данный URL.
Объявление
Swift
convenience init?(contentsOfURLurl: NSURL!)Objective C
- (instancetype)initWithContentsOfURL:(NSURL *)urlПараметры
urlNSURLобъект, указывающий URL. URL Должен быть полностью определен и обратиться к схеме, поддерживающейсяNSURLкласс.Возвращаемое значение
Инициализированный
NSXMLParserобъект илиnilесли происходит ошибка.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Инициализирует синтаксический анализатор с содержаниями XML, инкапсулировавшими в объекте определенных данных.
Параметры
dataNSDataобъект, содержащий разметку XML.Возвращаемое значение
Инициализированный
NSXMLParserобъект илиnilесли происходит ошибка.Обсуждение
Этот метод является определяемым инициализатором.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
Инициализирует синтаксический анализатор с содержаниями XML от указанного потока и анализирует его..
Объявление
Swift
convenience init(streamstream: NSInputStream)Objective C
- (instancetype)initWithStream:(NSInputStream *)streamПараметры
streamВходной поток. Содержание инкрементно загружается из указанного потока и анализируется.
NSXMLParserбудет открывать поток, и синхронно читать из него, не планируя его.Возвращаемое значение
Инициализированный
NSXMLParserобъект илиnilесли происходит ошибка.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 5.0 и позже.
См. также
-
delegateСвойствоОбъект делегата, получающий сообщения о процессе парсинга.
Объявление
Swift
unowned(unsafe) var delegate: NSXMLParserDelegate?Objective C
@property(assign) id< NSXMLParserDelegate > delegateОбсуждение
Для методов, которые будут реализованы делегатом, посмотрите Ссылку на протокол NSXMLParserDelegate.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
shouldProcessNamespacesСвойствоБулево значение, определяющее, сообщает ли синтаксический анализатор о пространствах имен и полностью определенных именах элементов.
Объявление
Swift
var shouldProcessNamespaces: BoolObjective C
@property BOOL shouldProcessNamespacesОбсуждение
YEStrueесли синтаксический анализатор сообщает о пространстве имен и полностью определенном имени,NOfalseиначе.Синтаксический анализатор сообщает об именах элементов с методами делегата
parser:didStartElement:namespaceURI:qualifiedName:attributes:иparser:didEndElement:namespaceURI:qualifiedName:.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
shouldReportNamespacePrefixesСвойствоБулево значение, определяющее, сообщает ли синтаксический анализатор о префиксах, указывающих объем объявлений пространства имен.
Объявление
Swift
var shouldReportNamespacePrefixes: BoolObjective C
@property BOOL shouldReportNamespacePrefixesОбсуждение
YEStrueесли синтаксический анализатор сообщает об объеме объявлений пространства имен,NOfalseиначе. Значение по умолчаниюNOfalse.Синтаксический анализатор сообщает о префиксах с методами делегата
parser:didStartMappingPrefix:toURI:иparser:didEndMappingPrefix:.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
shouldResolveExternalEntitiesСвойствоБулево значение, определяющее, сообщает ли синтаксический анализатор об объявлениях внешних объектов.
Объявление
Swift
var shouldResolveExternalEntities: BoolObjective C
@property BOOL shouldResolveExternalEntitiesОбсуждение
YEStrueесли синтаксический анализатор сообщает об объявлениях внешних объектов,NOfalseиначе. Значение по умолчаниюNOfalse. Если Вы устанавливаете это свойство вYEStrue, можно вызвать другие операции I/O, или основанные на сети или находящиеся на диске, для загрузки внешнего DTD.Синтаксический анализатор сообщает об объявлениях внешних объектов с методом делегата
parser:foundExternalEntityDeclarationWithName:publicID:systemID:.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
Запускает событийно-управляемую работу парсинга.
Объявление
Swift
func parse() -> BoolObjective C
- (BOOL)parseВозвращаемое значение
YEStrueесли парсинг успешен иNOfalseесли работа парсинга прерывается, в существует ошибка или.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
Останавливает объект синтаксического анализатора.
Объявление
Swift
func abortParsing()Objective C
- (void)abortParsingОбсуждение
При вызове этого метода, делегата, если он реализует
parser:parseErrorOccurred:, сообщен об отмененной работе парсинга.Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
parserErrorСвойствоNSErrorобъект, из которого можно получить информацию об ошибке анализа. (только для чтения)Объявление
Swift
@NSCopying var parserError: NSError? { get }Objective C
@property(readonly, copy) NSError *parserErrorОбсуждение
Можно получить доступ к этому свойству после того, как работа парсинга неправильно завершится для определения причины ошибки.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
columnNumberСвойствоНомер столбца XML-документа, обрабатываемого синтаксическим анализатором. (только для чтения)
Объявление
Swift
var columnNumber: Int { get }Objective C
@property(readonly) NSInteger columnNumberОбсуждение
Столбец относится к уровню вложенности элементов XML в документе. Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
lineNumberСвойствоНомер строки XML-документа, обрабатываемого синтаксическим анализатором. (только для чтения)
Обсуждение
Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
publicIDСвойствоНа общедоступный идентификатор внешнего объекта ссылаются в XML-документе. (только для чтения)
Объявление
Swift
var publicID: String? { get }Objective C
@property(readonly, copy) NSString *publicIDОбсуждение
Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
-
systemIDСвойствоНа системный идентификатор внешнего объекта ссылаются в XML-документе. (только для чтения)
Объявление
Swift
var systemID: String? { get }Objective C
@property(readonly, copy) NSString *systemIDОбсуждение
Можно получить доступ к этому свойству, как только работа парсинга началась или после того, как происходит ошибка.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
См. также
Типы данных
-
Следующие коды ошибки определяются
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;Константы
-
InternalErrorNSXMLParserInternalErrorОбъект синтаксического анализатора встретился с внутренней ошибкой.
Доступный в iOS 2.0 и позже.
-
OutOfMemoryErrorNSXMLParserOutOfMemoryErrorОбъект синтаксического анализатора исчерпал память.
Доступный в iOS 2.0 и позже.
-
DocumentStartErrorNSXMLParserDocumentStartErrorОбъект синтаксического анализатора неспособен начать анализировать.
Доступный в iOS 2.0 и позже.
-
EmptyDocumentErrorNSXMLParserEmptyDocumentErrorДокумент пуст.
Доступный в iOS 2.0 и позже.
-
PrematureDocumentEndErrorNSXMLParserPrematureDocumentEndErrorДокумент неожиданно закончился.
Доступный в iOS 2.0 и позже.
-
InvalidHexCharacterRefErrorNSXMLParserInvalidHexCharacterRefErrorНедопустимый шестнадцатеричный код символа встретился.
Доступный в iOS 2.0 и позже.
-
InvalidDecimalCharacterRefErrorNSXMLParserInvalidDecimalCharacterRefErrorНедопустимый десятичный код символа встретился.
Доступный в iOS 2.0 и позже.
-
InvalidCharacterRefErrorNSXMLParserInvalidCharacterRefErrorСсылка недопустимого символа встретилась.
Доступный в iOS 2.0 и позже.
-
InvalidCharacterErrorNSXMLParserInvalidCharacterErrorНедопустимый символ встретился.
Доступный в iOS 2.0 и позже.
-
CharacterRefAtEOFErrorNSXMLParserCharacterRefAtEOFErrorTarget символьной ссылки не может быть найден.
Доступный в iOS 2.0 и позже.
-
CharacterRefInPrologErrorNSXMLParserCharacterRefInPrologErrorНедопустимый символ найден в Прологе.
Доступный в iOS 2.0 и позже.
-
CharacterRefInEpilogErrorNSXMLParserCharacterRefInEpilogErrorНедопустимый символ найден в эпилоге.
Доступный в iOS 2.0 и позже.
-
CharacterRefInDTDErrorNSXMLParserCharacterRefInDTDErrorНедопустимый символ встретился в DTD.
Доступный в iOS 2.0 и позже.
-
EntityRefAtEOFErrorNSXMLParserEntityRefAtEOFErrorTarget ссылки на сущность не найден.
Доступный в iOS 2.0 и позже.
-
EntityRefInPrologErrorNSXMLParserEntityRefInPrologErrorНедопустимая ссылка на сущность найдена в Прологе.
Доступный в iOS 2.0 и позже.
-
EntityRefInEpilogErrorNSXMLParserEntityRefInEpilogErrorНедопустимая ссылка на сущность найдена в эпилоге.
Доступный в iOS 2.0 и позже.
-
EntityRefInDTDErrorNSXMLParserEntityRefInDTDErrorНедопустимая ссылка на сущность найдена в DTD.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefAtEOFErrorNSXMLParserParsedEntityRefAtEOFErrorTarget ссылки разобранной сущности не найден.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefInPrologErrorNSXMLParserParsedEntityRefInPrologErrorTarget ссылки разобранной сущности не найден в Прологе.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefInEpilogErrorNSXMLParserParsedEntityRefInEpilogErrorTarget ссылки разобранной сущности не найден в эпилоге.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefInInternalSubsetErrorNSXMLParserParsedEntityRefInInternalSubsetErrorTarget ссылки разобранной сущности не найден во внутреннем подмножестве.
Доступный в iOS 2.0 и позже.
-
EntityReferenceWithoutNameErrorNSXMLParserEntityReferenceWithoutNameErrorСсылка на сущность без имени.
Доступный в iOS 2.0 и позже.
-
EntityReferenceMissingSemiErrorNSXMLParserEntityReferenceMissingSemiErrorСсылка на сущность пропускает точку с запятой.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefNoNameErrorNSXMLParserParsedEntityRefNoNameErrorСсылка разобранной сущности без имени объекта.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefMissingSemiErrorNSXMLParserParsedEntityRefMissingSemiErrorСсылка разобранной сущности пропускает точку с запятой.
Доступный в iOS 2.0 и позже.
-
UndeclaredEntityErrorNSXMLParserUndeclaredEntityErrorОбъект не объявляется.
Доступный в iOS 2.0 и позже.
-
UnparsedEntityErrorNSXMLParserUnparsedEntityErrorНе может проанализировать объект.
Доступный в iOS 2.0 и позже.
-
EntityIsExternalErrorNSXMLParserEntityIsExternalErrorНе может проанализировать внешний объект.
Доступный в iOS 2.0 и позже.
-
EntityIsParameterErrorNSXMLParserEntityIsParameterErrorОбъект является параметром.
Доступный в iOS 2.0 и позже.
-
UnknownEncodingErrorNSXMLParserUnknownEncodingErrorКодирование документа неизвестно.
Доступный в iOS 2.0 и позже.
-
EncodingNotSupportedErrorNSXMLParserEncodingNotSupportedErrorКодирование документа не поддерживается.
Доступный в iOS 2.0 и позже.
-
StringNotStartedErrorNSXMLParserStringNotStartedErrorСтрока не запускается.
Доступный в iOS 2.0 и позже.
-
StringNotClosedErrorNSXMLParserStringNotClosedErrorСтрока не закрывается.
Доступный в iOS 2.0 и позже.
-
NamespaceDeclarationErrorNSXMLParserNamespaceDeclarationErrorНедопустимое объявление пространства имен встретилось.
Доступный в iOS 2.0 и позже.
-
EntityNotStartedErrorNSXMLParserEntityNotStartedErrorОбъект не запускается.
Доступный в iOS 2.0 и позже.
-
EntityNotFinishedErrorNSXMLParserEntityNotFinishedErrorОбъект не закончен.
Доступный в iOS 2.0 и позже.
-
LessThanSymbolInAttributeErrorNSXMLParserLessThanSymbolInAttributeErrorУгловая скобка используется в атрибуте.
Доступный в iOS 2.0 и позже.
-
AttributeNotStartedErrorNSXMLParserAttributeNotStartedErrorАтрибут не запускается.
Доступный в iOS 2.0 и позже.
-
AttributeNotFinishedErrorNSXMLParserAttributeNotFinishedErrorАтрибут не закончен.
Доступный в iOS 2.0 и позже.
-
AttributeHasNoValueErrorNSXMLParserAttributeHasNoValueErrorАтрибут не содержит значение.
Доступный в iOS 2.0 и позже.
-
AttributeRedefinedErrorNSXMLParserAttributeRedefinedErrorАтрибут переопределен.
Доступный в iOS 2.0 и позже.
-
LiteralNotStartedErrorNSXMLParserLiteralNotStartedErrorЛитерал не запускается.
Доступный в iOS 2.0 и позже.
-
LiteralNotFinishedErrorNSXMLParserLiteralNotFinishedErrorЛитерал не закончен.
Доступный в iOS 2.0 и позже.
-
CommentNotFinishedErrorNSXMLParserCommentNotFinishedErrorКомментарий не закончен.
Доступный в iOS 2.0 и позже.
-
ProcessingInstructionNotStartedErrorNSXMLParserProcessingInstructionNotStartedErrorОбработка инструкции не запускается.
Доступный в iOS 2.0 и позже.
-
ProcessingInstructionNotFinishedErrorNSXMLParserProcessingInstructionNotFinishedErrorОбработка инструкции не закончена.
Доступный в iOS 2.0 и позже.
-
NotationNotStartedErrorNSXMLParserNotationNotStartedErrorНотация не запускается.
Доступный в iOS 2.0 и позже.
-
NotationNotFinishedErrorNSXMLParserNotationNotFinishedErrorНотация не закончена.
Доступный в iOS 2.0 и позже.
-
AttributeListNotStartedErrorNSXMLParserAttributeListNotStartedErrorСписок атрибутов не запускается.
Доступный в iOS 2.0 и позже.
-
AttributeListNotFinishedErrorNSXMLParserAttributeListNotFinishedErrorСписок атрибутов не закончен.
Доступный в iOS 2.0 и позже.
-
MixedContentDeclNotStartedErrorNSXMLParserMixedContentDeclNotStartedErrorСмешанное объявление содержания не запускается.
Доступный в iOS 2.0 и позже.
-
MixedContentDeclNotFinishedErrorNSXMLParserMixedContentDeclNotFinishedErrorСмешанное объявление содержания не закончено.
Доступный в iOS 2.0 и позже.
-
ElementContentDeclNotStartedErrorNSXMLParserElementContentDeclNotStartedErrorОбъявление содержания элемента не запускается.
Доступный в iOS 2.0 и позже.
-
ElementContentDeclNotFinishedErrorNSXMLParserElementContentDeclNotFinishedErrorОбъявление содержания элемента не закончено.
Доступный в iOS 2.0 и позже.
-
XMLDeclNotStartedErrorNSXMLParserXMLDeclNotStartedErrorОпределение XML не запускается.
Доступный в iOS 2.0 и позже.
-
XMLDeclNotFinishedErrorNSXMLParserXMLDeclNotFinishedErrorОпределение XML не закончено.
Доступный в iOS 2.0 и позже.
-
ConditionalSectionNotStartedErrorNSXMLParserConditionalSectionNotStartedErrorУсловный раздел не запускается.
Доступный в iOS 2.0 и позже.
-
ConditionalSectionNotFinishedErrorNSXMLParserConditionalSectionNotFinishedErrorУсловный раздел не закончен.
Доступный в iOS 2.0 и позже.
-
ExternalSubsetNotFinishedErrorNSXMLParserExternalSubsetNotFinishedErrorВнешнее подмножество не закончено.
Доступный в iOS 2.0 и позже.
-
DOCTYPEDeclNotFinishedErrorNSXMLParserDOCTYPEDeclNotFinishedErrorОбъявление типа документа не закончено.
Доступный в iOS 2.0 и позже.
-
MisplacedCDATAEndStringErrorNSXMLParserMisplacedCDATAEndStringErrorНеуместные CDATA заканчивают строку.
Доступный в iOS 2.0 и позже.
-
CDATANotFinishedErrorNSXMLParserCDATANotFinishedErrorБлок CDATA не закончен.
Доступный в iOS 2.0 и позже.
-
MisplacedXMLDeclarationErrorNSXMLParserMisplacedXMLDeclarationErrorНеуместное определение XML.
Доступный в iOS 2.0 и позже.
-
SpaceRequiredErrorNSXMLParserSpaceRequiredErrorПространство требуется.
Доступный в iOS 2.0 и позже.
-
SeparatorRequiredErrorNSXMLParserSeparatorRequiredErrorРазделитель требуется.
Доступный в iOS 2.0 и позже.
-
NMTOKENRequiredErrorNSXMLParserNMTOKENRequiredErrorМаркер имени требуется.
Доступный в iOS 2.0 и позже.
-
NAMERequiredErrorNSXMLParserNAMERequiredErrorИмя требуется.
Доступный в iOS 2.0 и позже.
-
PCDATARequiredErrorNSXMLParserPCDATARequiredErrorCDATA требуется.
Доступный в iOS 2.0 и позже.
-
URIRequiredErrorNSXMLParserURIRequiredErrorURI требуется.
Доступный в iOS 2.0 и позже.
-
PublicIdentifierRequiredErrorNSXMLParserPublicIdentifierRequiredErrorОбщедоступный идентификатор требуется.
Доступный в iOS 2.0 и позже.
-
LTRequiredErrorNSXMLParserLTRequiredErrorОткрывающая угловая скобка требуется.
Доступный в iOS 2.0 и позже.
-
GTRequiredErrorNSXMLParserGTRequiredErrorПравая угловая скобка требуется.
Доступный в iOS 2.0 и позже.
-
LTSlashRequiredErrorNSXMLParserLTSlashRequiredErrorНаклонная черта открывающей угловой скобки требуется.
Доступный в iOS 2.0 и позже.
-
EqualExpectedErrorNSXMLParserEqualExpectedErrorЗнак «равно» ожидается.
Доступный в iOS 2.0 и позже.
-
TagNameMismatchErrorNSXMLParserTagNameMismatchErrorНесоответствие имени тега.
Доступный в iOS 2.0 и позже.
-
UnfinishedTagErrorNSXMLParserUnfinishedTagErrorНезаконченный тег найден.
Доступный в iOS 2.0 и позже.
-
StandaloneValueErrorNSXMLParserStandaloneValueErrorАвтономное значение найдено.
Доступный в iOS 2.0 и позже.
-
InvalidEncodingNameErrorNSXMLParserInvalidEncodingNameErrorНедопустимое имя кодирования найдено.
Доступный в iOS 2.0 и позже.
-
CommentContainsDoubleHyphenErrorNSXMLParserCommentContainsDoubleHyphenErrorКомментарий содержит двойной дефис.
Доступный в iOS 2.0 и позже.
-
InvalidEncodingErrorNSXMLParserInvalidEncodingErrorНедопустимое кодирование.
Доступный в iOS 2.0 и позже.
-
ExternalStandaloneEntityErrorNSXMLParserExternalStandaloneEntityErrorВнешний автономный объект.
Доступный в iOS 2.0 и позже.
-
InvalidConditionalSectionErrorNSXMLParserInvalidConditionalSectionErrorНедопустимый условный раздел.
Доступный в iOS 2.0 и позже.
-
EntityValueRequiredErrorNSXMLParserEntityValueRequiredErrorЗначение объекта требуется.
Доступный в iOS 2.0 и позже.
-
NotWellBalancedErrorNSXMLParserNotWellBalancedErrorДокумент не хорошо сбалансирован.
Доступный в iOS 2.0 и позже.
-
ExtraContentErrorNSXMLParserExtraContentErrorОшибка в содержании найдена.
Доступный в iOS 2.0 и позже.
-
InvalidCharacterInEntityErrorNSXMLParserInvalidCharacterInEntityErrorНедопустимый символ в объекте найден.
Доступный в iOS 2.0 и позже.
-
ParsedEntityRefInInternalErrorNSXMLParserParsedEntityRefInInternalErrorВнутренняя ошибка в ссылке разобранной сущности найдена.
Доступный в iOS 2.0 и позже.
-
EntityRefLoopErrorNSXMLParserEntityRefLoopErrorЦикл ссылки на сущность встретился.
Доступный в iOS 2.0 и позже.
-
EntityBoundaryErrorNSXMLParserEntityBoundaryErrorГраничная ошибка объекта.
Доступный в iOS 2.0 и позже.
-
InvalidURIErrorNSXMLParserInvalidURIErrorНедопустимый URI указан.
Доступный в iOS 2.0 и позже.
-
URIFragmentErrorNSXMLParserURIFragmentErrorФрагмент URI.
Доступный в iOS 2.0 и позже.
-
NoDTDErrorNSXMLParserNoDTDErrorНедостающий DTD.
Доступный в iOS 2.0 и позже.
-
DelegateAbortedParseErrorNSXMLParserDelegateAbortedParseErrorДелегируйте прерванный синтаксический анализ.
Доступный в iOS 2.0 и позже.
Оператор импорта
Objective C
@import Foundation;Swift
import FoundationДоступность
Доступный в iOS 2.0 и позже.
-
-
Эта константа определяет
NSXMLParserошибочный домен.Объявление
Swift
let NSXMLParserErrorDomain: StringObjective C
NSString * const NSXMLParserErrorDomainКонстанты
