問題タブ [xmlnodelist]
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.
c# - XmlNodeList の作成と処理
私は次のようなコードを持っています:
しかし、varsList が空になるたびに。なんで?
c# - 子ではなく親で InsertBefore または InsertAfter が必要です
ここに私のXmlがあります
クライアントが新しいレシピを後または前に挿入したいすべてのレシピを解析しています
期待される出力:
しかし、新しいレシピを挿入すると、このようになります
新しいレシピは別のレシピ内にありますが、カテゴリ内にはありません
loops - xmlnodeslist を使用して新しい xmlNode を複数の xmlnodes に追加すると、最後の変更が保持されますか?
xmlDocument のさまざまな場所に xmlNode を追加しようとしています。私のxmlファイルの簡略版は次のとおりです。
「Name」要素の後の「Space」ノードに次のxmlNodeを追加したいと考えています。
私が使用しているコードは次のとおりです。
しかし、コードは 1 つの「スペース」ノードだけを保存し、ループで作成された前のノードを失います。したがって、最後に最後のスペースのみにノードが追加されます。私はいくつかの同様の投稿を読みました( foreach の代わりに for loop を試し、むしろシステムリストも使用しました)が、この問題を解決できませんでした。助けていただければ幸いです。
java - 間違った要素を解析しています....日を解析する方法がわかりません
データベース.xml
NodeList Day で Day の名前を解析していると思いますが、NodeList Day は常に「org.apache.harmony.xml.dom.NodeListImpl@41a14db8」を解析します。
私が欲しいのはDayパーサー「1,2,3,4,5,6,7」です。NodeList日で日の値を解析するにはどうすればよいですか?
c# - 特定の Node 値で XmlNodeList を並べ替える
これについて Web を検索しましたが、関連する解決策が見つかりません。
私は次のXMLを持っています
上記の XML からデータを読み取ると、2 つの別々のデータが得られましたDataTables
。1 つは従業員用、もう 1 つは関連する目標用です。
私が必要としていたのは、ノードLastModifiedOn
から従業員に関連するすべての目標を並べ替えたいということです。FilterData
注: このように分割ノード値によって LastModifiedOn 値を取得しています
現在、操作を行うために System.XML 名前空間を使用しています。LINQ TO XML も調べましたが、機能させることができません。
次のコードで XMLNodelist を取得しています
XmlNodeList GoalNodesList =doc.DocumentElement.SelectNodes("/NewDataSet/Table[Entity='Employee' and EntityID='" + EntityId + "']/Goal");
ここで、Sorted Goals ( に関してLastModifiedOn
) が必要です。
いくつかの便利なリンクも見ましたが、これまでのところ何もわかりませんでした
コードを変換する準備ができましLINQ TO XML
たが、簡単な例が必要でした。
loops - NodeList のサイズが 1 の場合でも For ループが 2 回繰り返される
私はある種の奇妙な(私には見える)問題に直面しています。NodeList があり、反復処理中に NodeList から要素を削除する必要があります。NodeList には子要素が 1 つしかないため、その要素を削除すると、NodeList には子要素がありません。理想的には、その要素の削除後に for ループが停止するはずですが、これは発生せず、for ループが 2 回目に実行されると、使用可能な子要素がない場合でも、NullPointerException が発生します。
サンプル XML :
サンプルコード:
親ノードを取得してから子を削除している行で NullPointer 例外が発生しています。これに関する手がかり/リード/ヘルプはありますか?