問題タブ [nsxmlnode]

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 投票する
0 に答える
204 参照

cocoa-bindings - nsarraycontroller とバインディング: デバッグ方法は?

一連の子ノードを含む NSXMLNode があり、NSArrayController とバインディングを使用して NSTableView でこれらの子ノードの属性を表示したいと考えています。

私は NSArrayController とバインディングを初めて使用するので、ノードの子だけをテーブルに入力することから始めることにしました。これは Apple の例の「XMLBrowser」と非常によく似ていますが、私は何とか動作させることができます。

ビュー コントローラーには、initWithNibName メソッドで入力される NSXMLNode を保持するプロパティがあります。ここから、私が従った手順は次のとおりです。

  1. NSArrayController を xib ファイルに追加します

  2. クラス名を NSXMLNode に設定し、キーに「name」を追加します

  3. それをファイル所有者 (ViewController) にバインドし、「.children」を Model-Key-Path に追加します。

  4. テーブルの列を配列コントローラーにバインドします。

  5. Controller Key を「arrangedObjects」に、Model-Key-Path を「name」に設定します。

NSXMLNode に意味のある子があることをブレークポイントと NSLog で確認しましたが、それにもかかわらず、TableView にはデータが取り込まれません。

私の手順に何か問題はありますか?足りないものはありますか?

また、これらのアプリをどのようにデバッグしますか? ブレークポイントと NSLog を配置するコードはほとんどありません。何が起こっているのかを知るにはどうすればよいですか?

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

c - Cの2つのXMLNodeを比較します(libxmlライブラリ)

libxmlライブラリを使用してCでいくつかのxmlファイルを解析しています。2つのxmlnodeを比較して、それらに同じデータが含まれているかどうかを確認したいと思います。そのために利用できる機能はありますか?

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

objective-c - 新しい NSXMLElement を既存の NSXMLDocument に追加します

次の NSXMLDocument があります。

<number>ここで、最初のエントリのすぐ後ろに別のNSXMLElementを追加したいと思います

そのようなものを実装する必要があると思っていましたが、うまくいきません。

新しいノード/要素を NSXMLDocument に追加するにはどうすればよいですか?