問題タブ [gdataxml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - Objective-C で XML を解析する際の問題
私は現在、私がプレイするゲーム用の単純な「サーバー ステータス」アプリを作成しようとしています。必要なのは、URL から XML を解析して結果を出力することだけです。私は現在、GDataXML をリンク/組み込んだ方法に関係があると思われるこれらのエラーで立ち往生しています
エラーの画像を参照してください。申し訳ありませんが、画像を直接投稿できます。十分な評判がありません:
エラー (1) アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_GDataXMLDocument"、参照元: ViewController.o ld の objc-class-ref: アーキテクチャ i386 のシンボルが見つかりません。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました。 (呼び出しを表示するには -v を使用します)
エラー (2) アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_GDataXMLDocument"、参照元: ViewController.o ld の objc-class-ref: アーキテクチャ i386 のシンボルが見つかりません。clang: エラー:リンカー コマンドが終了コード 1 で失敗しました。 (呼び出しを表示するには -v を使用します)
objective-c - GDataXML -[CFString release]: 割り当て解除されたインスタンスに送信されたメッセージ
もともと、オブジェクト 0x6ad4590 の malloc: error: double freeエラーという厄介な漠然としたエラーが発生しました。
次に、この投稿のアドバイスに従い、より有用なエラーを取得しました: -[CFString release]: message sent to deallocated instance and the following trace stack:
私はデバッグがあまり得意ではないので、これをどうすればよいかわかりません。興味深いことに、トレース スタックの 10 行目にある GDataXMLNode stringValue の呼び出しに対応するコードの行は、NSLog ステートメントです。
この行をコメントアウトするとエラーは消えますが、ここにはマスクされているだけの大きな問題があると思います。どんな助けでも大歓迎です!
****編集**** GDataXMLNode.h 内の関連する関数は次のとおりです (トレース スタックの行 #9 に対応):
また、トレース スタックを参照すると、問題を引き起こしているように見えるのは、上記の関数の次の行です (トレース スタックの行 #8 を参照)。
ios - インポートでGDataXMLエラーが発生する理由
どんな体でも私を助けてくれます!GDataXMLを使用したいのですが、GDataファイルをプロジェクトにコピーすると、コンパイラーはこの行に対して「ファイルが見つかりません」というエラーを表示します。
上記のコメントで次のように書かれているので、GDataの使用方法と関係があると思います。
しかし、私は私が何をすべきか理解していません、あなたは私を助けてくれませんか?
ios - XML-RPCAPIのHTTPBodyとしてGDataXMLを使用したAFNetworking
XML解析および作成クラスとしてGDataXMLを使用しながら、XML-RPCベースのAPIでAFNetworkingを使用しようとしています。
APIの仕様に従って適切なXMLリクエストを出力するいくつかのメソッドを正常に記述しました。また、apigeeコンソールを使用してこのXMLリクエストをテストし、apigeeコンソールとAPIを使用するたびに正しい応答が返されることを確認しました。
今AFNetworkingが来ました、私は時々、しかしめったに機能しない次のコードを書きました。
の実装- (NSMutableURLRequest *)requestForDataServiceQueryOnTable:(NSString *)table usingQueryData:(NSDictionary *)queryData forFields:(NSArray *)fields withLimit:(NSInteger)limit forPage:(NSInteger)page;
リクエストが機能すると、例外的な応答が返されます。
リクエストが機能しない場合(99%の確率で)、次の応答が返されます。
これにより、HTTPBodyプロパティに何かが起こっているのではないかと思われます。考えられるほぼすべての場所にログを追加し、XMLが実際にリクエストに添付されていることを確認できます。また、完了ブロックの操作を介してアクセスすることもできます。
何か案は?
ios5 - xcode 4.3でGDataXMLを使用してxmlタグの値を変更するには?
GDataXML を使用して xml ファイルを解析するのは初めてです。ファイル内のいくつかの中間 xml タグの値を変更し、それをファイルに書き戻したいと考えています。
例えば。次のファイルがあります..
電話番号 ('9890234654')の値を、たとえば 9503452366に更新したいと思います。iOSでGDataXMLを使用してそれを行うにはどうすればよいですか?(私はxcode 4.3.2を使用しています)
元の xml ツリーでタグ値を直接置き換える方法が見つかりませんでした。
どんな助けでも大歓迎です。ありがとうございました。
iphone - GDataXMLによるRSSの解析
同じ名前で値が異なる子を持つRSSを解析したいと思います。この場合、子名'category'の値を解析します。
RSS形式は次のとおりです。
私はこのようなことをしました:
このコードから、子の名前のカテゴリから最初の値のみを取得しました。この子のすべての値を解析して1行に表示するにはどうすればよいですか?何か案が?
どうもありがとう
iphone - GDataXMLを使用してXMLを解析すると、retainCountが95のNSStringオブジェクトが返されます。確実に解放されるようにするにはどうすればよいですか。
次のコードで取得されるNSStringオブジェクトのretainCountは95です。
。後でリリースされるので
と呼ばれます。
私が直面している問題は、このように解析された文字列が何百もあることです。すべての保持数は約95です...これらの文字列は解放されますか?
ios - 天気のための iOS の単純な XML 解析
Ray Wenderlich のいくつかのガイドを使用する前に xml 解析を行いましたが、それらは通常、複数のアイテムが関係する場合に使用されます。私はアプリに特定の時間の気象条件を単純に表示させることに取り組んでおり、フィードの XML には時間チェックの条件だけが含まれています。問題のフィードは次のとおりです。
基本的に、アプリに必要なのは現在の気温と条件だけで、item タグの下の yweather:conditions タグに含まれています。GDataXML を使用して、この情報を取得し、それに等しい NSString を設定する最も簡単な方法は何でしょうか?
現在、レイのチュートリアルの複雑なものを asihttprequest とブロックで使用して、すべてを並べ替えて NSMutableArray に入れていますが、今はそれほど複雑である必要はないと確信しています。
objective-c - ARCの自動リリースが早すぎます(?)
クラスAにメソッド呼び出しがあります。
およびクラスBのメソッド実装:
クラスBのreturnElement
メソッドの最後にあるは完全に初期化されており、testStringB
文字列には正しい値が含まれています。しかし、クラスAでは、の内容InfoElement
はなくなり、testStringAはnilになります。
ARCがGDataXMLDocumentをリリースするのが早すぎたのではないかと思います。ドキュメントをクラスBのプロパティに関連付けることで、この動作を停止できました。
しかし、私はこの解決策に少し不満を持っています。そのプロパティを二度と使用することはありません。要素が必要なのは1回だけです。プロパティを使用してリリースを停止できる場合、メソッド内でこれを行う方法もありますか?私は次のような__strong修飾子を試しました:
しかし、それは役に立ちませんでした。だから私の質問は、ARCが実際に責任があると仮定して:
1.メソッド内のARCにオブジェクトを解放しないように指示することは可能ですか?
2.ここでの動作について理解できなかったことは何ですか?私はしばらくの間ARCを使用していますが、これが私が立ち往生しているのは初めてです。
iphone - 要素の末尾に \ を追加する GData
Web サービスへの接続後に解析エラーが発生します。考えられる問題を突き止めているので、その問題は (まだ) 投稿しません。
個々の GData 要素を表示していて気づいたことの 1 つは、要素の末尾に「\」を付けていることです。
表示例: "Element1"xxxxx""/Element1"
実行例: "Element1/"xxxxx""/Element1"
引用符は、記号よりも小さい記号と大きい記号を表しています...ここに表示する方法がわかりませんでした。
何がこれを引き起こしているのかわかりません...理由はわかりますか?
サンプルコード: