問題タブ [nsxmlparser]
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.
iphone - xml ファイルの保存と読み取り iPhone
テキストエディタを使用してxmlファイルを保存しています。
iPhoneアプリケーションでxmlファイルを読み取る方法を知っています。しかし、私が得る問題は以下で説明されています。
テキストエディタでxmlファイルを保存すると、完璧に見えます。
しかし、iPhone - xCode でデバッグすると、xml ファイルのデータは以下のように表示されます。
私はどんな間違いをしましたか?
{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf460 {\fonttbl\f0\fmodern\fcharset0 Courier-Bold;} {\colortbl;\red255\green255\blue255;} \margl1440\margr1440\vieww9000\viewh8400\viewkind0 \pard\tx480\tx960\tx1440\tx1920\tx2400\tx2880\tx3360\tx3840\tx4320\tx4800\tx5280\tx5760\tx6240\tx6720\tx7200\tx7680\tx8160\tx8640\ tx9120\tx9600\tx10080\tx10560\tx11040\tx11520\tx12000\tx12480\tx12960\tx13440\tx13920\tx14400\tx14880\tx15360\tx15840\tx16320\tx16800\tx17280\tx17760\tx18240\tx18720\tx19200\tx19680\tx20160\tx20640\ tx21120\tx21600\tx22080\tx22560\tx23040\tx23520\tx24000\tx24480\tx24960\tx25440\tx25920\tx26400\tx26880\tx27360\tx27840\tx28320\tx28800\tx29280\tx29760\tx30240\tx30720\tx31200\tx31680\tx32160\tx32640\ tx33120\tx33600\tx34080\tx34560\tx35040\tx35520\tx36000\tx36480\tx36960\tx37440\tx37920\tx38400\tx38880\tx39360\tx39840\tx40320\tx40800\tx41280\tx41760\tx42240\tx42720\tx43200\tx43680\tx44160\tx44640\ tx45120\tx45600\tx46080\tx46560\tx47040\tx47520\tx48000\ql\qnatural\pardirnaturアル
\f0\b\fs24 \cf0 \CocoaLigature0 \ ショットをプレーするすべてのゴルファーはボールを長く、高く、まっすぐに打つことを好みますが、経験から、ショットには特定のパターンが期待できることがわかります。ボールをカーブさせたり、右にスライスしたり、左にフックしたりします。より良い接触を得るのに役立つヒントは次のとおりです.ドライバーを接地しないでくださいクラブヘッドを地面から少し離して、スイングを一貫してスムーズに開始します.ティーを傾けます風に向かってドライブを「最大化」するためのヒント.}
上記のデータは、私の xml ファイルではありません。
textEditor で xml ファイルを保存しようとしました。
しかし、それは私のxmlデータの前に何かをプレフィックスします。
この問題を回避するにはどうすればよいですか?
私の実際のxmlデータは次のとおりです。
iphone - Cocoa (iPhone) を使用して XML ドキュメント内の shift-jis でエンコードされたデータをデコードする方法
shift-jis でエンコードされたデータが含まれている可能性のある XML ドキュメントがあり、NSXMLParser オブジェクトを使用して解析しようとしています。
通常、ドキュメントはUTF8でエンコードされており、すべて問題ないと思います-要素がshift-jisでエンコードされているかどうかを判断できるかどうか、およびそれをデコードする方法を知っている人はいますか?
ありがとう
iphone - iPhone で必要な xml 読み取りの高速化
次のコードがあります-xmlファイルを読み取るメソッド。しかし、それは私にとって非常に遅いです。データをより速くフェッチして読み取るための十分な方法はありませんか。
}
私の質問をもう一度明確にさせてください。
この xml の読み取り方法では不十分であることがわかりました。この方法を使用すると、iPhone のデータのロードが非常に遅くなります。なぜなら、iPhoneは毎回各タグを読み取って比較するからです。
より高速な XML の読み込みと解析が必要です。
あなたの知識を私と共有してくれてありがとう
nsxmlparser - NSXMLParser エラー
この URL " http://potlocator.com/locationXML.php "からデータを取得しています。
しかし、NSXMLParser でデータを解析しているときに、このエラーが発生します。
見つかった エラー 操作を完了できませんでした。(NSXMLParserErrorDomain エラー 68。)
何が問題なのですか?
ありがとう
iphone - applicationDidFinishLaunching で appdelegate を再利用することは可能ですか?
タブバーアプリケーションを開発しています。
その中に5つのタブがあります。
タブごとに、個別のナビゲーションコントローラーがあります。
各タブのテーブル ビューについて、Web サービスからデータをロードしたいと考えています。
appdelegate で初期化する別のxmlparserクラスを作成し、それをapplicationDidFinishLaunchingで呼び出すことで、1 つのタブに対してこれを行うことができます。
他のタブではできません。私は appdelegate が競合していると思いますか、それとも何か他の問題なのか、それとも他の解決策なのか.
iphone - G1 のみでの NSXMLParser パーサー エラー
私は単純なxmlドキュメントを持っています..それは整形式で、使用すると正しく通過します:
xmlData = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL ];
WiFi または 3G 経由。
ただし、G1 を使用すると NSXMLParserPrematureDocumentEndError が発生します。
接続が遅いと、しばらくするとxmlドキュメントが切断されると思いますが、問題に関するヘルプが見つかりません。
アドバイスをいただければ幸いです。
ありがとう
objective-c - NSXMLParser を使用して内部宣言された XML エンティティ参照を解決する方法
内部で宣言されたエンティティを使用する XML ファイルがあります。例えば:
NSXMLParser クラスを使用して、my_symbol
エンティティ参照を解決するにはどうすればよいですか?
実験から、parser:foundInternalEntityDeclarationWithName:value:
デリゲート メソッドはmy_symbol
エンティティ宣言に対して valueで呼び出されます"my symbol value"
。次に、my_next_element
要素に到達すると、デリゲート メソッドNSXMLParser
が呼び出されます。parser:didStartElement:namespaceURI:qualifiedName:attributes:
parser:didEndElement:namespaceURI:qualifiedName:
for が呼び出される前</my_next_element>
に、parser:foundCharacters:
デリゲート メソッドが文字列で 2 回呼び出されます。
"foo"
"bar"
my_symbol
エンティティ参照は無視されます。エンティティ参照を解決するには何が必要ですか?
編集:
DTD からのENTITY
宣言を削除すると、 . これは、エンティティ宣言が存在し、次に で参照されると、それが注目されていることを示唆しています。何らかの理由で、それが表す文字列に解決されていません。my_symbol
NSXMLParserUndeclaredEntityError
<my_next_element>
また、&
が要素内で使用されている場合、パーサーはそれを正しく解決し、デリゲート メソッドが呼び出され"&"
たときに文字列として渡されます。parser:foundCharacters:
iphone - NSXMLParserは、UILabelの表示/非表示を回避します
クラスには次のメソッドがあります。
コメントする[self CheckLoginCredentials]
と、loadIndicatorがアニメーション化されて表示されますが、コメントを外すと[self CheckLoginCredentials]
、loadIndicatorが表示されず、機能しませんusernameTextField/passwordTextField resignFirstResponder
。
私は何が間違っているのですか?ありがとう!
objective-c - NSArray アトムフィードとカテゴリ
正常に解析されているアトムフィードがあります。すべての記事はルート配列にあります。しかし今では、フィードのタグとしてカテゴリも持っています。
ルート配列にカテゴリが含まれ、各カテゴリが対応する記事を含む配列にフィルターされるように、atom xml を解析するにはどうすればよいですか。
ありがとう、ビング
iphone - NSXMLParser のリーク
リークする次のコードがあります。Instruments は、リークしているのは rssParser オブジェクトであると述べています。XML フィードを「更新」すると、ブロックが実行され、リークが発生します....
file.h
file.m
画像流出…。