問題タブ [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 に答える
326 参照

objective-c - TouchXML 空のノード値

iPhone アプリ (IOS5 xcode4.2) の XML を解析しようとしています。だから私は touchXML を使って、リモート XML ファイルを Web サーバーからプルしてノード名を確認できましたが、それらのノードの値は空白です。以下のコードとサンプル xml を参照してください (大量のデータを取り出しました)。やろうとしているのは、文字の名前とサブアレイまたはすべての統計の NSDirectory を持つ NSArray または NSDirectory を取得することです。キーは統計の名前であり、値は値として

NSLog

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

ios - touchXML を使用した iOS での SOAP の使用

sudz-c で生成された SOAP フレームワークを使用しています。サービス呼び出しは正常に機能しているように見えますが、データを操作しようとすると、iOS (エミュレーター) がクラッシュします。

これはサービスコール...

handleToDoList の場合: 例で提供されている標準的な方法を使用しています。これにより、結果が正常に NSLogs されます。

ここから、以下に示すログを取得します。

以下に示すように、子の数を NSLog しようとすると、または他の CXMLNode インスタンス メソッドのいずれかを使用すると、次の例外が発生します。

ここからどこへ行くべきかわからない。touchXML と名前空間の問題について話しているこのようなブログを見たことがありますが、私には名前空間があるように見えます。

SOAPに関しては、私は初心者クラスです。

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

iphone - より多くの最下位レベルのsoapxml解析

以下はsoapxmlです

最下位レベルの値を取得する方法を取得したい。

問題-以下で説明する特定のボトムタグのディクショナリまたは配列に値をフェッチする方法

パスの値を取得したいので、問題の解決にご協力ください

問題

解析するためにsoapxmlをnレ​​ベルにする方法を短くします

私の問題に貴重な時間を費やしてくれてありがとう

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

objective-c - 欠落したnodesForXPathエラーチェック?

私はGoogleのWeatherAPIを解析しています。たとえば、特定の場所の現在の摂氏温度を解析するための次のコードがあります。

currentTempC = [[[[[parse nodesForXPath:@"/xml_api_reply/weather/current_conditions/temp_c" error:nil] objectAtIndex:0] attributeForName:@"data"] stringValue] integerValue];

残念ながら、Googleが何かを実行し、要求しているXMLの場所は存在しますが、内部のデータは存在しないため、XMLパスが存在するかどうかをエラーチェックすることはできません。XML内に特定のオブジェクトが存在するかどうかを確認する必要があります。存在しない場合は、デフォルト値またはnilを入力します。

私はこれを行う方法をあきらめたので、誰かがここで私に助けをくれることを願っています。TouchXMLFWIWを使用しています。

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

objective-c - 解析された .xml ファイルの NSArray 要素に、TouchXML を使用して iPhone でアクセスできない

を使用してNSMutableArray *myArray、適切に .xml 解析されたファイルの結果である がありますTouchXML

nameキーを使用してすべての要素を抽出し、別の に保存したいだけですが、配列全体ではなく最後の列挙文字列のみが含まれているためNSMutableArray、最終的NSMutableArray *namesListなものにアクセスできず、iPhone アプリがすぐにクラッシュします。

コードは次のとおりです。

そして、ここにNSLogがあります:

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

ios - 1 つの NSData 内の部分 `<` と部分 `<`

http://sudzc.comによって生成されたコードを使用してhttp://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.phpにアクセスしています

SOAP メッセージが送信され、返されたメッセージを確認できます。ここに、NSData印刷したのスクリーンショットがありconnectionDidFinishLoadingます。

有線のものは、シンボル<は最初は正しく表示されますが、その後は&lt;.

誰かがこれを修正する方法を提案できますか?

出力

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

iphone - touchXMLを使用してxmlを解析できません。nodesForXPathは何も返しません。

touchXMLライブラリを使用してxmlを解析しようとしていますが、結果が得られません。コードは次のとおりです。

メソッドnodesForXPath:は、resultNodes配列に0個のオブジェクトを残して何も返しません。dataStringで適切なxmlを取得しており、CXMLDocumentも適切に準備されています。デバッグを試みましたが、resultNodesで0オブジェクトを受け入れることがわかりません。また、NSErrorにも何も含まれていません(つまり、エラーは発生しません)。私が解析しようとしているxmlファイルは次のとおりです。

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

ios - iOSでTouchXMLを使用して山かっこを含むドキュメントを解析する

TouchXMLforiOSを使用してXMLドキュメントを解析しようとしています。通常、これはうまく機能しますが、解析しようとしている現在のドキュメントには、実際のデータ内に山かっこが含まれています。例えば:

これは、「無効なstartTag」エラーが原因で失敗します。これを回避するためにTouchXMLでできることはありますか、それともソース資料でこれを修正する必要がありますか?

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

ios - iOS:TouchXML xmlReadMemory VS xmlParseMemory

TouchXMLの2つの異なる実装を使用しようとしました。1つはSudzCで提供され、もう1つはTouchXMLgithubリポジトリから提供されています。それらの間には少し違いがあり、CXMLDocumentの初期化で構成されています。

GitHub:

SudzCバージョン

問題は出力にあります。GitHubバージョンのrootElementをクエリすると、「soap:Envelope」が返され、SudzCバージョンは「Envelope」が返されます。

異なるバージョンの出力を取得する理由と、GitHubバージョンで「soap:」プレフィックスなしの出力を取得する方法を説明してください。

前もって感謝します。十分な情報を提供できたと思います。

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

ios - SOAPRequest がカスタム オブジェクトの NSMutableArray にデシリアライズするための SudzC 回避策

これは私の SoapRequest です:

DMDDmdInfo オブジェクトの NSMutableArray を受け取る必要があります。代わりに、NSDictionaries の NSMutableArray を受け取ります。

これは私が SoapRequest:connectionDidFinishLoading に持っているものです:

望ましい結果を得るために、この問題を解決するのを手伝っていただけませんか: DMDDmdInfo オブジェクトの NSMutableArray ?