問題タブ [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:名前空間でノードを取得しますか?
E4Xで名前空間を使用してXMLを処理する方法を学びたいので、基本的には次のように学びたいと思います。たとえば、次のようなXMLがあるとします。
rdfItemsという変数とregItemsという変数に<rdf:item/>
割り当てるにはどうすればよいですか?<item/>
ありがとう!
javascript - テキストコンテンツによるE4Xフィルター?
E4X を使用して JavaScript で XML をフィルタリングしようとしていますが、特定のニーズがあります。以下を考えると:
「This is some text」で始まる段落を文書で検索したい。
現在、段落に到達するために次のことができます。
ただし、「実際の」XML はもっと複雑です (通常の Web ページと考えてください)。質問の段落を直接親にする div があるという保証はありません。同じ親要素内で問題の段落の前後に他の段落が存在する場合があります。
何か案は?
flash - e4xのプロキシとしてフラッシュを使用しますか?
私はe4xでXMLを処理するのが本当に好きです。他の方法は混乱していて、うまく機能しないようです。そのため、e4xでxmlを処理するために使用するプロキシをフラッシュで作成することを考えていました(これをJavaScriptに使用し、方法がわかればPHPに使用します)。基本的に、xmlオブジェクトとe4x式を渡して、結果を返します。どうすればこれを可能にすることができるかを考える前に、これがひどい考えかどうか知りたかったのですか?これは時間の無駄ですか、それともこれは良いことでしょうか?
ありがとう!
apache-flex - E4X(特に、Flex 3)で変数の親の子要素を検出するにはどうすればよいですか?
私は次のようなXMLを持っています:
type_elt
要素名ではありません。<single>
実行時に決定されるか、<multiple>
または他の何かである可能性があります。これを考えると、どのようにしてopt_out_flag
要素の存在を検出できますか?
私はこれを試しました(ここで要素xml
を参照しquestion
ます):
ただし、上記の式がない場合でも、opt_out_flag
を返しますtrue
。明らかに私は何かが欠けていますが、それは何ですか?
javascript - Javascript/E4X を使用して XML スニペットのノード数をカウントする
この問題を考えてみましょう:
Javascript/E4X を使用して、ブラウザー以外の使用シナリオ (Javascript HL7 統合エンジン) では、複数の繰り返しノードを持つ可能性のある XML スニペットを保持する変数があります。
質問: Javascript/E4X でペット ノードの数を取得するにはどうすればよいですか?
編集: 明確にするために、この質問はE4X (ECMAScript for XML)に関するものである必要があります。この情報なしで答えた人には申し訳ありません。この情報を事前に調査して投稿する必要がありました。
xml - アプリケーションの開始/初期化の前にxmlファイルをflexにロードします
flexアプリケーションがロードする前に値を解析する必要がある構成xmlファイルがあります。
xml構成ファイルの値を取得できるようにする静的クラスを作成しました。
アプリケーションが最初にロードされるときにこのクラスを初期化していますが、同期的にロードされるLoaderクラスでxmlファイルがロードされると、xmlファイルが実際にロードされる前にクラスに値が要求されるため、エラーがスローされます。
このxmlファイルを同期的にロードする方法はありますか、または誰かがこれに対する回避策を提案できますか?値をリモートで変更できる必要があるため、ファイルをクラス変数として埋め込むことはできません。
regex - AS3 で文字列を E4X 式として使用しますか?
E4X を使用して XML のノードと属性にアクセスするには、文字列を使用する必要があります。次のシナリオが理想的です (XML が既に読み込まれている場合)。
最終的には、文字列を E4X 式として使用して、XML ドキュメントに新しい値を設定する必要があります。