問題タブ [xpathnodeiterator]
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.
sum - xPath Evaluate vs XPathNodeIterator
巨大なxmlファイル(120MB)でいくつかのタグを数える最速の方法を探しています
助言がありますか?
事前にご挨拶と感謝
c# - 複数の名前イテレータで次に移動
2つのXPathNodeIteratornodeI1とnodeI2があります。
while(nodeI1.MoveNext())ごとにループするループがあります
nodeI1が完了した後、このループでnodeI2.MoveNext()を自動的に開始するにはどうすればよいですか?すべてのコードをコピーして貼り付け、別のwhileループを作成したくありません。
c# - XPathNodeIteratorで反復しながらノード値を変更するにはどうすればよいですか?
XPathNodeIteratorを使用してXMLドキュメントをナビゲートしていますが、いくつかのノードの値を変更したいと思います。方法がわかりません:(
これが私が使用しているコードです:
そして、XMLファイルのサンプル:
それとも、これを行うためのより良い方法がありますか?
c# - XPathNodeIterator から要素の値を取得するにはどうすればよいですか?
このようにコーディングしようとすると、
これとして私のXmlファイル
メソッドを使用while
してすべてのxmlファイルをループすると、非常に便利であることがわかりました。
しかし、上記のように XPathNodeIterator を定義したときに、要素の値を取得するための関係を確立する方法がわかりませんか?
実際には、XPathNodeIterator を使用して Xml ファイル全体を読み取る必要があります。
c# - XPathNavigator を使用して XML 子のインデックスにアクセスするにはどうすればよいですか?
XPathExpression で使用する compilestring を作成したいと考えています。既にサブセットにナビゲートし、イテレーターを作成しました。その反復子の現在の位置に基づいて、新しい currentNode を作成します。ここで、そのノードのみにつながる正確な式を作成したいので、これらの子のみを選択するイテレータを作成できます。
関数 HOWDOIGETTHISNUMBER() は、よくわからないもののプレースホルダーです。このページの examplelist に基づいて式文字列を作成します- 「/catalog/cd[1] はカタログの最初の cd 子を選択します」
c# - XPathNodeIterator と Child XPathNodeIterator の移動に関する同期問題
2 つの XPathNodeIterator を作成it
しchildIt
、コードで
このようなコードスニペット、
のシーケンスでネストされたxmlファイルで、Equipment/Main/Sub/item
複数のsub
ノードとitem
各sub
ノードの複数があります
c# - C# での XPathNodeIterator の問題に関する質問
Xml ファイルを解析しています。XPathNodeIterator
MoveNext()
C#2.0でもっと合理的に使う方法に困った。
このような私のコード、
新しい XPathNodeIterator オブジェクトtempItを次のように宣言しようとしましたが、
この問題を解決するにはどうすればよいですか?
コメントや提案に感謝します。
wpf - WPF DataGrid で XPathNodeIterator を使用するにはどうすればよいですか?
XPathNodeIterator を WPF DataGrid で使用するにはどうすればよいですか? これが私がやりたいことです:
c# - nodes.Current.SetValue("...") まぐれ?
私はnodes.Current.SetValue()
このプログラムで関数を何度も使用していますが、機能したくないのはこの 1 つのインスタンス (このノードのたびに) だけです。ブレークポイントを使用すると、そのノードの innerXML がi
想定どおりに反映されることが示されます。その後、印刷してもうまくいきません。ナビストリームを保存する前に、特にそのノードを再選択しましたが、まだ何もありません。(実際には、何もないわけではありません。スペースか、場合によっては改行のようです。この場合、なぜ機能しないのかわかりません。以下は、これら 2 つのノードに関連する XML です。
なぜこれが機能しないのかとても混乱しています...誰かアイデアはありますか?
編集: 詳細: 空白を保持するように XMLDocument を変更しました。これにより、スペースや改行の出力が修正されたようですが、値はまだ失われています。
c# - XPathを使用してC#の属性の値を取得するにはどうすればよいですか?
xpathクエリを渡して、見つけたものの値を返したいのですが。特に属性の値を探しています。
ノードを取り戻すことはできますが、文字列値を取得する方法がわかりません。type
次のxmlでその属性を照会し、「xpath」を取得したいと思います。
また、クエリを置き換えて、niceから値「yes」を取得できれば便利です。
c#