問題タブ [gdataxml]

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

iphone - iPhone - GDataXMLNode と GDataXMLElement の違いと使い方

Google ドキュメントが利用できなくなったため、これらの概念がわかりません。

ノードとは何ですか? (ノードを継承する) 要素とは何ですか?

ノードから要素に切り替えるにはどうすればよいですか。たとえば、次のように書くとします。

そのコードの後、GDataXMLNode を続行する代わりに GDataXMLElement に切り替えるようなものをどのように書くことができますか?それには、XPath を使い続ける必要があります (その時点以降は使用したくありません)。

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

iphone - 次の xml を解析する方法: 再帰の場合

次のxmlがあります。gdataxml パーサーを使用してこれを解析しようとしています。xml の最初の部分を に解析できますが、<myBean>2</myBean>番目の部分からを解析することはできます。そのためのロジックを開発するのは難しいと感じています。ここで 2 日目は立ち往生しています。<trackBean>trackBean

<myBean>以下は、最初から <までの最初の部分を解析するために使用したコードですmyBean><trackBean>親の中にa が存在するかどうかを確認するにはどうすればよいですか<trackBean>

<trackBean>子ノードを内部に入れるのが難しいことを理解しています<trackBean>

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

objective-c - GDataXML、名前空間、およびxpath

xpathとGDataXMLを使用してXMLを解析するのに問題があります。xpathテスターを使用すると、文字列は機能するはずですが、名前空間に追加すると機能が妨げられると思います。

XML:

それを解析する私の試みは次のとおりです。

また、次の名前空間を省略してみました。

どちらのシナリオでも、idListのメンバーは0です。何かがくっつくかどうかを確認するために、今は壁に物を投げつけているような気がします。誰かが私に道を教えてもらえますか?

ありがとう!

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

iphone - iPhoneでのGDataXml解析の問題

これは、iOSでGDataXmlを使用してセクションとCompanySubデータを解析するために必要なコードの下にあります。

これが私の試みです。私はすべてをうまくやっていますが、NSArrayarrでは何も得られていません。

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

objective-c - 属性が無関係な場合に XPath を介して XML 要素を取得する

YouTube フィード (例: http://gdata.youtube.com/feeds/api/users/USERNAME/uploads )から XML 要素 (エントリの ID) を受け取る方法を探しています。

フィードは次のようになります。

エントリの最初のタグを取得したい (tag:youtube.com, 2008 ...)。

数時間グーグルで調べ、GDataXML wiki を調べた後、XPath も GData も適切な要素を提供できなかったため、私にはわかりません。私の最初の推測では、feed タグと entry タグの属性を無視することはできません。

XPath を使用したソリューションは素晴らしいものですが、Objective-C でのソリューションも同様に歓迎されます。

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

objective-c - XMLドキュメントで「islessthan」文字(<)を使用して解析します

次の例のような条件があるXMLドキュメントを解析する必要があります。

<element condition="var < 5">element name</element>

問題は、パーサーがこの'が'(<)文字よりも小さいことを許可しないことです。

GDataXMLを試しました->不正な文字があるというエラーが表示されます。

TBXMLも試してみました->この文字がある属性は考慮されていません。

他のパーサーでも同じだと思います。

どうすればこれを修正できますか?

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

objective-c - ツリーのような構造からネストされた NSMutatbleDictionary をオンザフライで作成して入力する

ツリーのような構造から NSMutableDictionary をその場で作成して入力しようとするのに苦労しています。

ノードがあるとしましょう

node.attributesNSArrayキーと値のペアの を取得します

node.childrenNSArray同じノード タイプからノードの を取得します

そのツリーをネストされた にどのように変換できますNSMutableDictionaryか?

私のアプローチは、NSMutableDictionaryfor each ノードを作成し、その属性と子を設定して、新しいNSMutableDictionaryper child を作成し、それを再度反復することです...再帰のように聞こえますね。

次のコードは、1 レベルの深さ (親と子) では機能しますが、孫以降では SIGABRT をスローします。

どこ

アップデート:

あなたの答えをありがとう、私はなんとかコードを動作させることができました

どうやら GDataXMLElement は、属性がない場合に attributeForName に応答しないため、私のコードはいくつかの例外をスローしました。

私はあなたのすべての(ベストプラクティスに関連する)提案も考慮しています

よろしく

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

cocoa - GDataXML にコメントを無視させるにはどうすればよいですか?

GDataXML がこの行を解析するとき

コメントfor now, the first answer is the right oneを子要素として提供します。これは XMLParser の予想される動作ですか? コメントを無視するように GDataXML に指示するにはどうすればよいですか?

ありがとう、

z。

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

objective-c - GDataXMLDocument の解析でエラーが発生しました

この xml ページにアクセスしたい:

http://www.priorbank.by/CurratesExportXml.axd

私は書きます:

しかし、3 つの正しい配列項目ではなく、115 の間違った配列項目が得られます。間違いはどこですか?

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

ios - iOS GDataXMLElement 要素の値を設定

iOS で GDataXML を使用しており、ノードの値 (つまり、元の XML ファイルの同等の要素の内容) を変更する方法を見つけようとしています。XPath クエリから返されたNSArray要素があります。ただし、値を変更または設定するための適切な関数が見つからないようです。私は基本的に次のことをしたいと思います:

しかし、 にも にも使用できる setValue メソッドはありGDataXMLElementませんGDataXMLNode。最も近いのは次のsetValue:forKeyとおりです。

しかし、myKey がどうあるべきかわかりません。使用する[element name]とエラーが発生します

「このクラスは、キー [要素名] のキー値コーディングに準拠していません。

私は完全に迷っています、助けてください!