問題タブ [e4x]

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

apache-flex - ActionScript3 の XMLList で XML インスタンスの位置を特定するにはどうすればよいですか?

内容: XMLList があり、特定の XML アイテムがその中のどこにあるかを調べたいと考えています。私の目的には、最初のインデックスで十分です。

これを手動で行うための関数を問題なく作成できることに注意してください...しかし、APIのどこかにそれを実行してくれる何かが埋め込まれていることを望んでいました。見えなかったけど。

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

xml - E4X: 欠落している日付のために XMLList にノードを挿入しますか?

次のような XML オブジェクトがあるとします。

この XML オブジェクトには 3 つの XMLLists があります。お気づきの場合は、日付にギャップがあります。不足している日付を各 XMLList に追加する方法はありますか? 値が 0 の場合。

また、各 XMLList の最初と最後のノードの前後に日付を追加したくありません...各ノード間の欠落している日付を埋めたいだけです。

どうやってやるの?

ありがとう!!!

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

xml - Flex: 属性の XMLList.... ノードに変換しますか?

このようなxmllistがあるとします(ただし、簡潔にするために他の多くの属性は示していません):

xmllist.@metal を介して金属属性にアクセスすると、次のような新しい xmllist が得られます。

それを次のようなxmllistに変換したい:

このようにして、コンボボックスで dataProvider として使用できます。

どうすればこれができるか知っている人はいますか?

ありがとう!!!

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

apache-flex - e4xを使用してFlexWebサービス結果ハンドラーからxmlを取得する

Flex Webサービスが成功したときにスローされた結果イベントからxmlを取得するために、e4xを使用しようとしています。

これは返されたxmlのスニペットです

完全なxmlには、roomname、sizeなどを含むこれらの「ROOM」タイプが約40個含まれています。

上記のxmlに基づいて40の部屋オブジェクトのリストを含むコレクションを作成したいと思います。

e4xを使用してxmlからオブジェクトにオブジェクトをマップするにはどうすればよいですか?

目的は、データグリッド内のオブジェクトを表示することです

ありがとう

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

javascript - 最も基本的な e4x テストの問題

FF 3.5 で e4x を含むページをロードすると、ブラウザーの JS 実装に e4x が存在することさえ思い浮かびません。以下のメモですが、ここに私の HTML があります:

firebug で調べると、x には toString() メソッドがなく、私の IDE (aptana) は XML がオブジェクト型ではないと考えています。誰かが私が間違っていることを知っていますか?

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

actionscript-3 - E4X は、任意のレベルで子の属性に基づいて親ノードの属性を取得できますか?

「サブノード」要素の無制限の子レベルを持つことができる「ノード」を含むこの XML スニペットを検討してください。

その属性に基づいて、特定@typeの の属性を見つけたいと思います。たとえば、id が 9 の場合、上記の type="foo" を返したいとします。nodesubnode@id

私が思いついたE4Xですが、失敗するのは次のとおりです。

なぜうまくいかないのか、なんとなくわかります。より理にかなっているのは次のとおりですが、構文は失敗します(AS3で):

これはどのように行うことができますか?

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

javascript - e4x:属性の存在を確認する最良の方法は?

length() メソッドでできることはわかっています。

だから私は使うことができました

しかし、より適切な方法はありますか?

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

arrays - E4X に配列を渡すことはできますか?

次の XML があるとします。

私が E4X でできるようにしたいのは、渡したスキルのリスト/配列に一致するすべての人物オブジェクトを見つけることです。たとえば、HTML または JavaScript のスキルを持つすべての人を見つけたいとします。

私はできることを知っています:

また

しかし、私は本当にそれを 1 行で実行したい (/必要がある) 必要があります (これは Flex の XMLListCollection フィルター関数の一部です)。

このようなものが理想的です

そのテーマのバリエーションを試してみましたが、どこにも行きませんでした. 素晴らしいことは次のとおりです。

またはそのようなもの。

私がやっていることが可能かどうか誰にも分かりますか?

そこに独自のループを追加することは本当に避けたいです。

ジェイク

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

apache-flex - E4X: 名前空間付きのノードと評価される変数を含むドキュメントを解析しますか?

次のようなノードを持つドキュメントを解析しようとしています。

ただし、結果の名前空間とノード名は異なる場合があります。そうでない場合、これは機能します:

しかし、これを行うことはできません:

手がかりはありますか?

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

xml - XMLListCollection オブジェクトの条件に一致する最初の要素のインデックスを取得します

ID プロパティを持つアイテムを含む XMLListCollection オブジェクトがあります。IDで特定のアイテムを見つけて、コレクション内のインデックスを取得したい。これは、comboBox (dataProvider が XMLListCollection) に、表示する項目のインデックスを伝えることができるようにするために行われます。