問題タブ [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.
xml - E4Xは要素の次の兄弟を取得します
より大きなXMLツリーの一部であるXMLノードへの参照があります。親にアクセスしてそれを探すことなく、その要素を次/前の兄弟に取得する方法はありますか?DOMのようなnextSibling
ものが私が探しているものです。
編集: E4Xでこれを行う自然な方法がないことを考えると、私は次のことに固執します(私の場合を除いて、代わりに実際のインデックスをどこかに保存します):
apache-flex - 非参照値に割り当てることはできません
奇妙な問題があります。0からxまでの属性位置を持つ要素を持つXMLListがあります。次のステートメントでそのXMLListの要素にテキストを追加したい場合、エラーメッセージが表示されます。
1050:非参照値に割り当てることができません。
ここで何が問題になっていますか?
ありがとうMarkus
xml - E4X ノード名と属性の大文字小文字を無視しますか?
XMLノード名と属性で大文字/小文字/キャメルケースを無視するトリックを知っている人はいますか?
簡単な例: fooID という名前の XML 属性を含む XML ファイルをクライアントに渡しましたが、クライアントは XML を変更する可能性があり、大文字/小文字の変更や「fooid」の下の属性の追加を認識していません。当然、(AS3 の) 私のパーサーはすべて小文字の属性を無視します。ここでの問題は fooID に含まれる値ではなく、属性名そのものであることに注意してください。何か案は?
xml - 「3594: 親は動的クラス XML の認識されたメソッドではありません」という警告が表示されるのはなぜですか?
次のコード行から来ています。
nNode は、これが呼び出される関数への引数として送信される XML ノードです。コードが実行され、期待されるすべての処理が実行されますが、コンパイラはその警告を送信します。フォーマットに問題がありますか?
PS私はそれが次のようなXMLであることを伝えようとしました:
それでも警告が表示されます。
xml - Flex での XML 解析の問題
URLLoader クラスを使用してその xml を解析しているときに、10,000 行を超える XML があります。xml 全体をトレースすることはできません。トレース中に中間から xml を取得しています。前もって感謝します
xml - Flex XML 動的タイプ
サーバーから動的 XML データを受信するアプリケーションがあります。XML の構造は動的であり、タグ/属性名は予測できません。行項目はハードコーディングできません。データはデータベースから返され (列と行を想像してください)、データの型はサーバー側で認識されています。以下は単なる例であり、データがどのように返されるかの構造のみを示しています。
次のように、そのデータを配列コレクションの型付き値にどのように取得できるか/できるかどうか疑問に思っています。
前もって感謝します
xml - E4Xを使用した解析されたXML印刷:一貫性のない結果?
TwitterのRESTfulAPI(http://apiwiki.twitter.com/Twitter-REST-API-Method:-statuses-user_timeline)から取得したツイートのXMLファイルを解析しようとしています。問題は、次を使用して印刷する場合です。
ツイートを取得します。ただし、次のことを試してみると、数字だけが表示されます。
私はこれに真剣に当惑しています。私はWWWを精査して、まともな包括的なAS3チュートリアル、特にE4Xを見つけようとしましたが、私を助けるものは何も見つかりませんでした。マイナーな問題だと思います。
何が起こっている?
for-eachループでツイートを繰り返すことはできますか、それとも標準のforループを使用する必要がありますか?
MXMLファイル内のコードを使用しており、必要に応じて完全なソースで更新します。
javascript - E4X ブラウザーのサポート
私はこれを理解しようとしていますが、あまり情報がありません。E4X をサポートしているブラウザーはどれですか? また、E4X がより広く採用されていないのはなぜですか?
javascript - JavaScript の XML リテラル?
E4X (Ecma-357) は、XML リテラルをファーストクラスのプリミティブとして追加する ECMAScript の拡張機能です。これは素晴らしいことですが、Mozilla と Adobe のサポートのみ (V8 と IE のサポートもなし) では、E4X は、最新のブラウザーを使用するユーザーをサポートしなければならない Web 開発者の観点からは事実上死んでいます。
JavaScript での XML リテラルの実装に関して、他にどのような作業が行われていますか? 誰かが取り組んでいる JavaScript の XML リテラルまたは E4X に似たものを取得する方法はありますか? フレームワーク用のプラグインでしょうか?
先日、JavaScript に似た言語で XML リテラルを実装している LunaScript (asana.com/Luna) に出くわしました。それは素晴らしいことですが、おそらく Asana で働くことはないので、LunaScript を書くことはありません。
javascript - E4Xで2つの異なるノードをフィルタリングしますか?
E4Xで属性と同じ2つの異なるノードタイプをフィルタリングできますが、ノードタイプでフィルタリングできますか?私はこれをどこにも見つけることができません:
何かのようなもの":