問題タブ [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 に答える
13433 参照

xml - PowerShellを介して既存のxmlファイルにデータを追加します

PowerShellを使用して既存のXMLにノードを追加するためのヘルプはありますか?

これが私が持っているものです:

そして私はこれを追加する必要があります:

ここ:

XMLに複数のユーザーがいる可能性があるので、FOREACH行を使用することを考えていました。しかし、PowerShellでxmlを使用するのはちょっと迷いました...誰かがアイデアを共有できれば、喜んでそれで遊んでいきます...

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

xml - MsXMlselectNodesは超過ノードを返します

自動化結果の集計を自動化するために作成しているこのVBAスクリプトがあります。私が解析しようとしているノードの例は次のとおりです。

上からわかるように、テストノードは反復回数に応じて同じ数の結果を得ることができます。selectNodesメソッドを使用してファイル内のすべてのノードを解析しました。これにより、適切な数の要素が復元されます。私が返すリストの各テストケースについて、解析していくつあるかを確認し、ノードごとにネストされたリストに戻ります。問題は、それぞれにネストされたものを返す代わりに、リストが想定外のテキストファイル内のすべてを返すことです。私のコードは以下の通りです。

すべてが機能しますが、変数testCaseResultListは各ノードに含まれるリストを返すことになっていますが、代わりに他のノードから返されます。何が間違っているのかわかりません。

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

xpath - XPath関数selectNodesはWindows8ではワードクしません

この小さなJavaScriptスニペットのコードは、Windows8をインストールしてから私を怒らせます

その瞬間まで、すべてが何年も正常に機能していましたが、Windows 8を使用すると問題が発生します。エラーは次のようになります。プロパティまたはメソッドselectNodesは、このオブジェクトでサポートされていません。

Chrome、Firefox、Safari、Windows Vistaでは、私が期待していたことを実行します。しかし、Windows8ではそうではありません。さらに独特なのは、XPサーバーでの開発では正常に機能しますが、WindowsServer2008では本番環境では機能しないことです。

selectNodesをgetElementsByTagName('category')に変更すると、この状況ではうまく機能しますが、他の機会にデータをフィルター処理する必要があるため、オプションではありません。

それで、以前のようにWindows8ユーザーが機能するようにするには、何をする必要がありますか。どんな助けでも大歓迎です。

ローレンス

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

c# - フィルター付きの SelectNode

ここに私のxmlがあります:

各ノードに @RoleType='E' および 'F' および @Style ='S' および 'T' ではなく、@Status 属性 ='1' または '2' が必要です。

次のステートメントがありますが、正しい結果が返されません。

XmlNodeList nodeList = root.SelectNodes(@"//Department[InstrumentData/@Status='1' or Department[InstrumentData/@Status='1' and not (Department[InstrumentData/@RoleType='E' or Department[InstrumentData/@RoleType='F') and (Department[InstrumentData/@Style='S' or Department[InstrumentData/@Style='T') ]", manager);

または、最初の条件を取得してから、xml doc を作成し、次の条件を取得する必要がありますか。

ありがとう。

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

sql - SQL を使用して XML からデータを抽出する

次のようなXMLがあります

私が望む結果は次のとおりです

そして、私はそれを整理するために次の方法を使用しています

しかし、明らかに迅速な対応が機能していないことは本当に役に立ちます

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

c# - C#でYouTube APIからXMLを解析する

YouTube API が返す XML の一部を解析しました。解析しようとしている XML は、次のような URL にありますhttp://gdata.youtube.com/feeds/api/videos?v=2&q=stackoverflow

取得しようとしているノードは yt:accessControl で、これを行う方法がわかりません。SelectNodes を試してみましたが、空の結果が得られました。

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

c# - C# XmlDocument SelectNodes が機能しない

XMLファイルから値を取得したいのですが失敗しました。問題を指摘するのを手伝ってもらえますか?? 私はすでにテストとグーグル検索に非常に苦労しましたが、まだ問題を見つけることができません。

XML :

私のサンプルコード:

「FirstName、LastName、Email Address」を取得したいだけですが、SelectNodes機能が期待どおりに機能しません...まったく手がかりがありません...助けてください。前もって感謝します

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

c# - XML ファイルからノードのペアを作成する

複数の「OrderInfo」を持つ「OrderList」があります。各 'OrderInfo' には 1 つの 'Documentcode' と最大 4 つの 'Documentid' があります。どの DocumentId がどの Documentcode に属しているかを調べるにはどうすればよいですか? 私は次のxmlを持っています:

と:

Documentid の総数を取得します。しかし、'OrderInfo' 内でループして、"Documentcode"-'DocumentId' のペアを見つけるにはどうすればよいでしょうか? 例えば:

これがあれば、辞書を作成できます。

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

c# - XPath は、スクリーン スクレイピングのために HTML ページの td 列のコンテンツをドロップします。

以下は、経済カレンダーのスクリーン スクレイピングに使用されるコードの抜粋です。XPath を使用して解析する HTML ページには、この行がテーブルの最初の行として含まれます。(HTML ページ全体ではなく、この行のみを貼り付けました。)

XPath を使用して最初の tr 行を選択するこのコード:

問題は、rowHtml がこれを返すことです。

これで、日付の td 列の内容が消えたことがわかります! なんで?

私は多くのことを実験し、なぜそのコラムの内容が削除されたのかについて困惑しました。他の列には、それが保持するコンテンツがあります。では、日付列の何が問題なのですか?

コンテンツのドロップを引き起こす、または防ぐための何らかの設定またはプロパティがどこかにありますか?

何が問題なのか手がかりがなくても、さらに調査する方法についていくつか提案があります。