問題タブ [hpple]

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 に答える
671 参照

iphone - iPhone SDK: HTML テーブルの解析と iphone テーブルビューでの表示

hpple プラグインを使用して、iphone アプリで html 要素を解析および表示しています。私が抱えている問題は、解析しようとしている Web ページに複数の行を持つテーブルがあることです (これは時々変更される可能性があります)。このテーブルの行数を取得し、各行を反復処理して、各行の異なるテキスト コンテンツを取得するにはどうすればよいですか。これは hpple プラグインで可能ですか?

前もって感謝します。

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

iphone - TouchXMLまたは他のライブラリを使用してiPhoneでHTMLを解析する方法は?

外部サーバーからロードされたダーティなHTMLコードがあります(そのため、jsonファイルを作成したりHTMLコードをクリーンアップしたりすることはできません)。私のHTMLの構造は次のようなものです。

<div class="pic" id="*">xPathを使用してすべてを選択したい//div[@class='pic'][@id]

これが私が使用した2つのライブラリです:

Hpple->素晴らしいですが、エメレントは選べませんinnerHTML。TouchXMLに関しては、XMLの解析に使用しています。これはすばらしいことです。しかし、それは汚いHTMLを解析することができません-私は何十ものエラーを受け取ります。

TouchXMLを使用してiOS5でこのHTMLを解析する方法はありますか?別のライブラリにすることもできますが、私はそれを好みます。

私は何かについて聞いてCTidy.h、指示通りにやりましたが、何も変わっていません...

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

ios - hpple:'libxml/tree.h'ファイルが見つかりません

hppleとbuildを使用すると、awaysに「'libxml/tree.h'ファイルが見つかりません」というエラーが表示されます。

[Header Search Path] "$ {SDKROOT} / usr / include/libxml2"を設定します[OtherLinkerFlag]の値を"-lxml2"に設定します

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

iphone - すべてのコンテンツを取得

内部のタグ

iPhoneでHTMLパーサーHppleを使用する

iPhoneアプリケーションの次のHTMLコードを解析したい

このhtmlの解析にHppleパーサーを使用しています。私が使用しているxpathクエリは

私が取得しようとしているのは、div class="div_5"内のすべてのpタグの内容です。上記のxpathクエリを使用すると、最初のpタグの内容、つまり「最初の段落」のみが取得されます。xpathで何か問題がありますか?

0 投票する
3 に答える
1544 参照

iphone - iPhone で HTML 解析 (hpple) を使用して div タグからデータを取得できない

hppleを使用して以下のリンクを解析しようとしています:

http://www.decanter.com/news/wine-news/529748/mimimum-pricing-opponents-slam-cameron-speech

コード:

しかし、それはクラッシュしています。クラッシュレポート:

この問題を解決するには?要素配列が空なのはなぜですか? 間違った方法で解析していますか? そのdivタグで利用可能な情報を取得したい。

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

objective-c - Hppleエラー-"_OBJC_CLASS_ $ _ TFHpple"

私のアプリはHppleを使用しています。TFHpple.h 、TFHpple.m、TFHppleElement.h、TFHppleElement.m、XPathQuery.h、XPathQuery.mを含めました。$ {SDKROOT} / usr / include/libxml2と-lxml2も含まれています。

私はこの小さなコードを持っています:


実行しようとすると、次のエラーが発生します。

"_OBJC_CLASS _ $ _ TFHpple"、参照元:test.o
ldのobjc-class-ref:アーキテクチャarmv7
clangのシンボルが見つかりません:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用して呼び出しを確認してください)

これを解決する方法がわかりません。何か案は?

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

objective-c - Hpple-属性を持つタグを読み取る

XMLを解析しようとしていますが、

Hppleを使用して、私は読み込もうとしています

ただし、戻り値はnullです。私が間違っているのは何ですか?

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

objective-c - XPath - 属性の選択

私はこのコードを持っています:

Hpple (XPath) では、1<p class='test'>番目と 2 番目を読み取る必要がありますが、これを行う方法がわかりません。

たぶん次のように:

ありがとう

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

iphone - AVQueuePlayer と hpple によるデザインの選択

AVQueuePlayer クラスを使用して、3 つのファイルを順番に再生する iPhone アプリを設計しています。

順番に再生する必要がある 3 つの URL は、最初に http:// プロトコルを使用して .htm ファイルから抽出する必要があります。その目的のために、私は TFHpple クラスを使用しています。ここからhpple git プロジェクト

私の問題は、AVQueuePlayer プレーヤーをメイン スレッドで実行する必要があり、.htm ファイルを解析しようとすると画面がタッチに反応しないことです。

これらの .htm ファイルに含まれている URL を解析する必要があり、その URL を AVQueuePlayer プレーヤーにフィードします。

マルチスレッドはネットワーク アプリケーションには適していないという Apple のドキュメントを読んでいましたが、.htm コンテンツを解析するには hpple を使用する必要があります。

この問題を解決するには?

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

iphone - iPhone アプリ hpple HTML 解析 'libxml/tree.h' ファイルが見つからない問題を解決するには?

hpple for iPhone アプリを使用して HTML URL コンテンツを解析しようとしています。この URL http://www.example.com/mobile/403.htmlのようなデータを解析して取得したいと考えています。Google を使用して、 を見つけましhpple for HTML parsingた。サンプルの HTML 解析 hpple コードを から入手しましたgithub。プロジェクトの実行を開始すると、以下のエラーが発生しています

'libxml/tree.h' file not found

この行を追加しました${SDKROOT}/usr/include/libxml2 in project->build->header search pathsが、このようには見えず、プロジェクトにiPhoneos3.1.2/usr/include/libxml2/**も含めました。libxml2.dylib and libxml2.2.dylibXCode 4.2 で作業しています。このエラーを解決するのを手伝ってくれませんか? 前もって感謝します。