問題タブ [selectnodes]

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

c# - SelectNodes が null を返す

私はSelectNodesxmlノードの読み取りに使用していますが、値を取得しようとするとnullにGetElementsByTagNameなります。

I want to read TotalPricefrom BestFareandFullFare各子には 2 つの innerchilds がBestFareあり、それぞれFullFareandを読み取る必要がありますTotalPrice

これは私のXMLです

助けていただければ幸いです。これはVS2008を使用するSSISプロジェクトであり、linqをサポートしていないため、linqを使用したくありません。

前もって感謝します

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

xml - CROSS APPLY を特定の xsi:type に制限する

シュレッドしたい XML があります。CROSS APPLY を実行して xsi:type ReferenceNode の QueryNode のみを取得しようとしていますが、.node をその xsi:type のみに制限する方法がわかりません。ここに私のXMLがあります

そして、これまでの私のクエリは次のとおりです。

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

cluster-computing - Ambari クラスター インストール ウィザードを使用して新しいノードをクラスターに追加する

最初に、Ambari クラスター インストール ウィザードを使用して 2 つのスレーブ ノード (node01、node02) クラスターを正常にインストールしました。

私の Ambari サーバーは他のノード (ノード 00 ) で実行されています。

問題は、インストール ウィザードの時点で、スレーブ ノードを 2 つしか指定しなかったことです (ターゲット ホストを入力するように求められたため)。

だから私はノード01、ノード02(スレーブ(言う))、

最終的に、デフォルトでノード 01 とノード 02 はマスターとスレーブとして動作しました (すべてのサービス/コンポーネントはこれら 2 つのノード (ノード 01 と 02) によって共有され、正常に動作し、2 ノード クラスターになりました)

ここで、私の要件は、ノード 00 (Ambari サーバーが実行されている) を追加してシステム全体を 3 ノード クラスターとして作成し、ノード 00 をマスターとして作成する (可能性がある場合)、または単純にいくつかのサービスを追加して実行することです。その上で。

すべてのサービスがノード 01 とノード 02 の間で共有されていたため、ノード 00 に追加する必要があるサービスはどれか。

ノード 00 をデータ ノード/名前ノード/秒として作成します。名前ノード? はいの場合、どのように?

私を助けてください。

ありがとう

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

c# - C# - SelectNode が HtmlAgilityPack で Null を返す

Instagramのプロフィールから情報を取得しようとしています。Google Chrome で XPath を生成しました

しかし、何も見つかりません。までしか見つからない

これは**<span>**

他に何もありませんが、何か理由はありますか?私は何か間違ったことをしていますか?

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

c# - LoadXml と SelectNodes の動作

以下の最初のようなコードがあります

私は、WriteLine メソッドが 1 と 0 を返すことを期待していますが、常にではありません。通常のプログラム実行では double 0 が返されます。また、デバッグ中に 2 番目の SelectNodes にブレークポイントを設定し、VS で nodes1.Count の値をチェックすると、最後に 1 と 0 が返されます。SelectNodes は XmlNodeList の最初のチェック中に評価され、コード内にある行では評価されないようです。たとえば、以下のコードは、実行するたびに 1 と 0 を返します。

最初の SelectNodes の後に xDoc = new XmlDocument() を実行できることはわかっていますが、期待どおりに機能しますが、msdn でこのシナリオが見つからないため、これがどのように機能するのか疑問に思います。はいの場合、なぜですか?いくつかのドキュメントを教えてください。

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

xml - Powershell による selectnodes からのフィルタリング

要素の有効期限と他の属性を含む XML ファイルがあります。ファイルを解析し、Powershell スクリプトを使用して、今後 50 日以内に有効期限が切れるすべての要素を把握する必要があります。

XML ファイルのエントリ:

今Powershellを使って、私は次のようなことをしようとしています:

しかし、これは機能していないようです。「NotAfter」フィールドを日付または文字列として比較する必要があるかどうかさえわかりません。どんなポインタでも大いに役立ちます。