問題タブ [touchxml]

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.

0 投票する
1 に答える
1535 参照

objective-c - 配列がある以外は空の配列の NSRangeException ですか?

コンソールでこのエラーが発生し続けるという問題が発生しています。

* キャッチされない例外 'NSRangeException' が原因でアプリを終了します。理由: '* -[__NSArrayI objectAtIndex:]: インデックス 0 が空の配列の境界を超えています'

XML ドキュメントからデータを取得するためのコードは次のとおりです。

CXMLDocument *worldweather = [[CXMLDocument alloc]initWithContentsOfURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://free.worldweatheronline.com/feed/weather.ashx?q=%@&format=xml&num_of_days=4&key=0ded69e02b171832121504",クエリ]] オプション:0 エラー:nil];

weathercondition = [[[worldweather nodesForXPath:@"/data/current_condition/weatherIconUrl" error:nil] objectAtIndex:0] stringValue];

Xcode が使用している場所はカリフォルニア州ウィリアムズで、送信されるクエリは次のとおりです。

ウィリアムズ + CA

これを URL にプラグインすると動作し、XML ファイルを取得できますが、コンソールにこのメッセージが表示されるのはなぜですか?

これは私を夢中にさせています。すべての助けをいただければ幸いです。前もって感謝します!

0 投票する
1 に答える
101 参照

iphone - touchXMLを使用して解析する方法をフォローするようなXMLがあります。26400174350のようなデータを取得したい26400174350

0 投票する
0 に答える
323 参照

iphone - NULLオブジェクトを返すTouchXMl(nodesForXPath)

次のxmlmutableDataがあります。

そして、上記のxml文字列を解析するための次のコード行を作成しました。

ここで、responceDataは上記のxml文字列を保持しています。signignData値を見つける必要があります。ただし、ノード配列で0オブジェクトを送信しています。コードの何が問題になっていますか?

0 投票する
1 に答える
348 参照

objective-c - YouTube API フィード v2 を解析する

YouTube データ API によって提供される YouTube フィードを解析しようとしています。このフィードには、次のような特定のユーザーがアップロードしたすべての動画が一覧表示されます: https://gdata.youtube.com/feeds/api/users/google/uploads?v=2

iOS アプリで touchXML を使用しています。<entry>CXMLDocument の nodesForXPath 関数を使用してすべてのノードを収集しようとしました。

しかし、このクエリは何も返しません。xpath 構文を確認しました。私はそれが間違っているとは思わない。

0 投票する
0 に答える
56 参照

objective-c - ユーザーオブジェクトを一定に保ちながら、ナビゲーションごとにコンテンツのみを変更する方法

touchXML を使用するチュートリアルをオンラインで使用し、特定の Web サイトを解析して、すべての要素とその値を提供するようにしました。

blogEntries mutableDictionaryにすべてのデータがあるので、ラベルオブジェクトと2つのバーボタンアイテムが上にあり、次に 実際にやりたいことは次のとおりです

1) [次へ] をクリックすると、同じラベル オブジェクトが使用され、blogEntries mutableDictionary から次のデータが読み込まれます。

2) クリックして戻ると、同じラベル オブジェクトを使用し、blogEntries mutableDictionary から以前のデータをロードします。

バーボタンアイテムを使用せずに新しいコンテンツをロードすること以外に誰か他のアイデアがあるとしたら、どういたしまして、私のプロジェクトは基本的に RSS フィードを扱っているので、次をクリックするかスワイプジェスチャーを使用して次のニュースをナビゲートするだけです。 。ありがとう

0 投票する
0 に答える
155 参照

ios - TouchXML で XML を解析し、子を持つドキュメントを生成する

次のような XML ドキュメントを取得しています。

アイデアは、サービスを含むフォルダー ツリーを受け取っているということです。XML を取得し、すべての子を NSArray に入れ、子を含む新しい CXMLDocument をルートなしで作成することを考えています。次に、すべての子を含む NSArray を作成し、必要な数の CXMLDocuments を作成します。

私の考えは、すべての息子(SON1、SON2 ..)をTableViewに表示し、タッチすると他のTableViewに移動します。SON1の例では、SON1-1、Service1 ...

最初はそれが最善の方法かどうかわかりませんが、もしそうなら、ノードの子を使ってドキュメントを作成する方法がわかりません。

このようなもの:

誰でもそれを実装する方法を知っていますか? ありがとう。

0 投票する
2 に答える
122 参照

ios - TouchXMLで重複する子を取得する

私はCXMLDocumentを持っていますが、問題はこれを行うと次のことです。

空のCXMLNodeと、必要な情報を含むCXMLElementが次のように表示されます。

CXMLElementは情報を持っているので、取得したいだけです。CXMLNodeを破棄するにはどうすればよいですか?もちろん、forの偶数だけを取得することを考えましたが、他の代替手段を探しています。

ありがとう。

0 投票する
1 に答える
877 参照

ios - Touchxml と xcode を使用して動的に Xpath クエリを作成する

touchxml と xpath は初めてで、ノードの属性を動的に取得する方法があるかどうかを知りたいだけですか? 私はこのxmlを持っています

すべての国名を表示するテーブル ビューがあり、デンマークという単語をクリックすると、id="denmark" の属性が表示されます。

今のところ、このxpathクエリがあります:

0 投票する
1 に答える
1342 参照

iphone - iOS がラベル テキストを更新しない

ここでxmlを解析していますが、なぜこれが機能しないのか疑問に思っています。私のリクエストオブジェクトでは、これを行います

nslogが表示されています

私が期待するもの。ただし、私のView Controllerでは、これを行います。

ただし、ラベル (info1) とログには (null) が表示されます。どうしてこれなの?