- initWithContentsOfURL:
- initWithData:
- initWithStream:
Availability 有効性
Technology
@interface NSXMLParser : NSObject
An NSXMLParser
notifies its delegate about the items (elements, attributes, CDATA blocks, comments, and so on) that it encounters as it processes an XML document. It does not itself do anything with those parsed items except report them. It also reports parsing errors. For convenience, an NSXMLParser
object in the following descriptions is sometimes referred to as a parser object. Unless used in a callback, the NSXMLParser
is a thread-safe class as long as any given instance is only used in one thread.
NSXMLParser
は、それの委任先に、それがXML書類を処理するにつれてそれが出くわす項目(要素、属性、CDATAブロック、コメント、など)について通知します。それはそれ自身では、それら構文解析した項目で何もしません、それらを報告することを除いて。それはまた、構文解析エラーを報告します。便宜上、以下の記述でのNSXMLParser
オブジェクトは、時にはパーサーオブジェクトとして参照されます。コールバックにおいて使用したのでない限り、NSXMLParser
はスレッド安全クラスです、なんであれ与えられたインスタンスが1つのスレッドにおいて使われるだけであれば。
Note 注意
Namespace support was implemented in NSXMLParser
starting in macOS 10.4. Namespace-related methods of NSXMLParser
prior to this version have no effect.
名前空間サポートは、NSXMLParser
においてmacOS 10.4で始まって実装されました。このバージョンより前のNSXMLParser
の名前空間関連メソッドは、効果を持ちません。
- initWithContentsOfURL:
- initWithData:
- initWithStream:
delegate
shouldProcessNamespaces
shouldReportNamespacePrefixes
shouldResolveExternalEntities
- parse
- abortParsing
columnNumber
lineNumber
publicID
systemID
NSXMLParserErrorDomain
NSXMLParserError
NSXMLParser
. For error codes not listed here, see the <libxml/xmlerror.h>
header file.
以下のエラーコードは、NSXMLParser
によって定義されます。ここで一覧にされないエラーコードについて、<libxml/xmlerror.h>
ヘッダファイルを見てください。
NSXMLParserDelegate