NSXMLDocument
Index>Foundation>apple(mac)Macのみ 解説 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/Foundation.framework 使用可能 Mac OS X v10.4以降 定義 概要 適合するプロトコル メソッド Initializing NSXMLDocument Obje…
レシーバーにXSLTパターンルールを適用して変換したXMLやHTMLドキュメントを返します -(id)objectByApplyingXSLTString:(NSString *)xslt: arguments:(NSDictionary *)arguments: error:(NSError **)error: 解説 レシーバーにXSLTパターンルールを適用して変…
+(Class)replacementClassForClass:(Class)class: 解説 ノードのインスタンスを作るのに使うパーサークラス(NSXMLクラス)のカスタムクラスclassの置換のためサブクラスでオーバーライドします。置換されたクラスはNSXMLNode、NSXMLDocument、NSXMLElement…
ノードを追加します -(void)addChild:(NSXMLNode *)child: 解説 ノードを追加します。 返り値 ( void ) なし 引数 ( NSXMLNode * )child フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -insertChild:atIndex: -remov…
文字エンコードを返します 解説 文字エンコードを返します。 【エンコード】 ●UTF-8 UTF-8 返り値 ( NSString * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setCharacterEncoding: 例文 NSLog(@"cha…
ドキュメントの種類を返します 解説 ドキュメントの種類を返します。 【NSXMLDocumentContentKind】 ● NSXMLDocumentXMLKind XMLドキュメント ● NSXMLDocumentXHTMLKind XHTMLドキュメント ● NSXMLDocumentHTMLKind HTMLドキュメント ● NSXMLDocumentTextKin…
DTDを返します 解説 DTDを返します。 返り値 ( NSXMLDTD * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setDTD: 例文 NSLog(@"DTD %@",[[xmlDoc DTD] description]);
指定したURLからXMLドキュメントを初期化して返します -(id)initWithContentsOfURL:(NSURL *)url: options:(unsigned int)mask: error:(NSError **)error: 解説 指定したURLからXMLドキュメントを初期化して返します。 返り値 ( id ) オブジェクト() 引数 …
データからXMLドキュメントを初期化します -(id)initWithData:(NSData *)data: options:(unsigned int)mask: error:(NSError **)error: 解説 データからXMLドキュメントを初期化します。 【mask】 ● NSXMLNodePreserveWhitespace ● NSXMLNodePreserveCDATA● …
ルートエレメントから初期化します -(id)initWithRootElement:(NSXMLElement *)root: 解説 ルートエレメントから初期化します。 返り値 ( id ) オブジェクト() 引数 ( NSXMLElement * )root フレームワーク Foundation クラス NSXMLDocument Instance Meth…
XML文字列からXMLドキュメントを初期化して返します -(id)initWithXMLString:(NSString *)string: options:(unsigned int)mask: error:(NSError **)error: 解説 XML文字列からXMLドキュメントを初期化して返します。initWithXMLString:options:error: (id)in…
子アイテムを挿入します -(void)insertChild:(NSXMLNode *)child: atIndex:(unsigned int)index: 解説 子アイテムを挿入します。 返り値 ( void ) なし 引数 ( NSXMLNode * )child 挿入する子アイテム ( unsigned int )index 挿入する場所の番号 フレームワ…
複数の子アイテムを挿入します -(void)insertChildren:(NSArray *)children: atIndex:(unsigned int)index: 解説 複数の子アイテムを挿入します。 返り値 ( void ) なし 引数 ( NSArray * )children ( unsigned int )index フレームワーク Foundation クラス…
スタンドアローンかを返します 解説 スタンドアローンかを返します。 返り値 ( BOOL ) YES/NO 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setStandalone: 例文 ([xmlDoc isStandalone])? NSLog(@"isStandal…
MIME Typeを返します 解説 MIME Typeを返します。 (例えば “text/xml”) 返り値 ( NSString * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -setMIMEType: 例文 NSLog(@"MIMEType %@",[xmlDoc MIMEType]…
レシーバーにXSLTパターンルールを適用して変換したXMLやHTMLドキュメントを返します -(id)objectByApplyingXSLT:(NSString *)xslt: arguments:(NSDictionary *)arguments: error:(NSError **)error: 解説 レシーバーにXSLTパターンルールを適用して変換した…
-(id)objectByApplyingXSLTAtURL:(NSURL *)xsltURL: error:(NSError **)error: 解説 XSLTパターンルールとレシーバーとXMLマークアップに変換された内容の返されるドキュメントオブジェクト、xsltURLに位置するテンプレートを適用します。 返り値 ( id ) オ…
指定した番号の子エレメントを取り除きます -(void)removeChildAtIndex:(unsigned int)index: 解説 指定した番号の子エレメントを取り除きます。 返り値 ( void ) なし 引数 ( unsigned int )index フレームワーク Foundation クラス NSXMLDocument Instance…
指定したノードから指定した番号の子エレメントを取り除きます -(void)replaceChildAtIndex:(unsigned int)index: withNode:(NSXMLNode *)node: 解説 指定したノードから指定した番号の子エレメントを取り除きます。 返り値 ( void ) なし 引数 ( unsigned i…
ルートエレメントを返します 解説 ルートエレメントを返します。 ルートエレメントの子の数はchildCount、子はchildren(NSXMLNode) 返り値 ( NSXMLElement * ) なし 引数 フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参…
キャラクタエンコーディングをセットします -(void)setCharacterEncoding:(NSString *)encoding: 解説 キャラクタエンコーディングをセットします。その名前はIANAキャラクタセットに合わなければならない。 有効な値のリストは http://www.iana.org/assignm…
子ノードをセットします -(void)setChildren:(NSArray *)children: 解説 子ノードをセットします。 返り値 ( void ) なし 引数 ( NSArray * )children フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -addChild: -ins…
レシーバーの出力内容の種類をセットします -(void)setDocumentContentKind:(NSXMLDocumentContentKind)kind: 解説 レシーバーの出力内容の種類をセットします。 違いの多くはのようなタグの扱いをどうするかです。 有効なNSXMLDocumentContentKindは NSXMLD…
内部DTDをセットします -(void)setDTD:(NSXMLDTD *)documentTypeDeclaration: 解説 内部DTDをセットします。 レシーバーを書き出すとき、このドキュメント 定義は出力のときXML宣言のちょうど後のように見える。 返り値 ( void ) なし 引数 ( NSXMLDTD * )do…
“text/xml”のようなMIMETypeをセットします -(void)setMIMEType:(NSString *)MIMEType: 解説 “text/xml”のようなMIMETypeをセットします。 MIMETypeはIANAで割り当てられている。 (http://www.iana.org/assignments/media-types/index.html) 返り値 ( void…
ルートエレメントをセットします -(void)setRootElement:(NSXMLNode *)root: 解説 ルートエレメントをセットします。 返り値 ( void ) なし 引数 ( NSXMLNode * )root フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 …
レシーバーはスタンドアローンXMLドキュメントかをセットします -(void)setStandalone:(BOOL)standalone: 解説 レシーバーはスタンドアローンXMLドキュメントかをセットします。 スタンドアローンドキュメントは外部DTDを持たない。 返り値 ( void ) なし 引…
子のドキュメントのソースURIコードをセットします -(void)setURI:(NSString *)URI: 解説 子のドキュメントのソースURIコードをセットします。 このアトリビュートはレシーバーが初期化される時にinitWithContentsOfURL:options:error:を使って自動的にセッ…
バージョンをセットします -(void)setVersion:(NSString *)version: 解説 バージョンをセットします。 返り値 ( void ) なし 引数 ( NSString * )version フレームワーク Foundation クラス NSXMLDocument Instance Methods 使用可能 10.4 参照 -version 例文
URI子のドキュメントのソースURLコード、またはアトリビュートがセットされていなければnilを返します 解説 URI子のドキュメントのソースURLコード、またはアトリビュートがセットされていなければnilを返します。 返り値 ( NSString * ) なし 引数 フレーム…