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

iphone - iphone-解析する前にTouchXMLを使用してHTMLを整頓されたXHTMLに変換する方法は?

TouchXMLをHTMLTidyで使用することについて、これと同様のタイトルの質問がいくつかあります。しかし、ほとんどすべての人がTidyの設定方法を尋ねようとしていました。

私は(許可してくれれば:D)TouchXMLでHTMLをどのように正確に解析できるかを尋ねようとしています。

それで

  1. 解析のためにTouchXMLにXHTMLのみを与える必要がありますか?

  2. TouchXMLは、Tidyを使用してHTMLをXHTMLに自動的に変換できますか?どうやってするの?

  3. CXHTMLDocumentを使用してdocNodeを構築する必要がありますか?

  4. HTMLとTouchXMLについてたくさんのページを検索しましたが、それを正確に行う方法には何も役に立たないようです。TouchXMLに関するチュートリアルページも見つけましたが、これはXML用です。また、TouchXML for HTMLのスイッチをオンにすることについて話している人もいますが、それらのスイッチをどこでどのように行うかについて詳しく教えてください。

申し訳ありませんが、私が初心者であることを許してください。完全に迷子になりました。

ありがとう

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

iphone - XHTML の解析に関するこの XPath クエリは間違っていますか? TouchXML の使用

XHTMLを介してドキュメントを解析しようとしましたTouchXMLが、常に を介してタグを見つけることができませんXPath query

以下は XHTML です。

したがって、「p」タグ、「a」タグ、「img」タグがあることがわかります

そのとき私がしたことは、以下のコードとして示されています。

結果は

XHTMLそのため、ドキュメントの解析にエラーはまったくなく、 XPath query. また、このドキュメントには、ルートの下に 2 つの子 ("body" タグと "head" タグ) があります。しかし、問題は「img」タグが見つからないことです。「img」を他の可能なタグ名 (p、a、body、head など) に置き換えようとしましたが、まったくうまくいきませんでした。

誰かがここで私を助けることができますか?

PS

実際、元のドキュメントは HTML です。TouchXML lib の CTidy クラスを使用して、最初に HTML を XHTML に整理しました。上記の XHTML は、その CTidy の結果から得られたものです。

また、このように、名前空間を XPath クエリに追加しようとしました

XPath クエリを次のように変更します。

まだ運が悪い、結果を見つけることができません。

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

iphone - sudzC ハンドル パラメータ

他社が開発した SOAP Web サービスとの通信を必要とする新しいプロジェクトを開始したばかりです。

関数にはいくつかのパラメーターが必要です。例:

私の質問は:

生成されたコードで提供される例は、パラメーターなしで関数を呼び出すだけなので、これらのパラメーターを渡すにはどうすればよいですか?

生成されたサンプルコードから;

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

iphone - TouchXMLを使用してネストされたXML要素を解析および構築できません

ネストされた要素がxml内に表示されるときにTouchXMLを使用するにはどうすればよいですか?辞書キー@"images"のNSArray内に画像名をネストする必要がありますが、コードに問題があります:(。XMLの構造は次のとおりです。

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

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

objective-c - NSString の読み取り時に、解析された TouchXML XML ファイルがクラッシュする

TouchXML を使用して XML ファイルのコンテンツを正常に解析できますが、解析されたコンテンツを格納する NSMutableArray から個々の NSString を読み取ろうとすると、iPhone アプリがクラッシュします。

私の NSLog は、ファイルが必要に応じて解析されたことを示しており、次の出力が得られます。

解析を行うために使用しているコードは次のとおりです。

次に、このコードを使用して、NSMutableArray から文字列を取得しようとします (このコード行を読み込もうとするとアプリがクラッシュします。以下に掲載)NSMutableString *string1 = [NSMutableString stringWithString:url];

どうすればこの問題を解決できますか? ありがとうございました!

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

ios - iPhone libxml2 未定義シンボル (gdata、kissxml、touchxml など)

libxml ベースのサードパーティ XML パーサーのいずれかを使用しようとしていますが、libxml2 に何らかの問題があると思われるため使用できません。

他のリンカー フラグを -lxml2 に設定しました

/usr/include/libxml2 へのヘッダー検索パス

しかし、コンパイルしようとすると、未定義のシンボルが大量に発生します。以下のエラーは、TouchXML をコンパイルしようとした結果です。

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

objective-c - TouchXMLとGDataXMLパーサーの違い

本当に太いXMLファイルを解析するための2つのオプションが目の前にあります。

  • TouchXML
  • GDataXML

XMLファイルは非常に巨大であるため、やるべきことはたくさんあります。すでにこれらのパーサーを使用している人に聞いてみようと思いました。

  1. ファットXMLファイルにはどちらが適していますか?
  2. TouchXMLはXMLファイルを編集/保存しないが、GDataXMLにはその機能があるというブログ投稿を見つけました。XMLファイルの編集/保存機能とはどういう意味ですか?
0 投票する
3 に答える
1917 参照

iphone - iOS 5 で TouchXML ライブラリを投稿するにはどうすればよいですか?

いくつかの完成した XML ファイルを解析したいので、TouchXML ライブラリ ( code )を使用する予定です。

ARC環境でXCode iOS 5の最新バージョンを使用しました。しかし、私のプロジェクトはすでに非ARC環境で動作しています。非 ARC 環境で TouchXML クラスを変換するにはどうすればよいですか。それらは iOS 5 で動作するはずです。iOS 5 で変換するにはどうすればよいですか?

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

iphone - このファイル XML を touchXML で解析する

私はこのXMLファイルを持っています:

NSXMLParser で作成しようとしましたが、同時に結果を表示できません。誰かが私を助けることができる touchXML で試してみませんか? ありがとう。