問題タブ [xmlnode]
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# - XML要素にテキスト要素が含まれているかどうかをテストする方法は?
次の状況をテストする方法を知りたいです。
while(reader.Read()) では、foo にいるときに XmlNodeType.Element をドロップし、bla1、bla2、bla3... に .TextElement をドロップすると、xxx、yyy、zzz にドロップします。しかし、ブラの内部にテキスト値があるかどうかをテストできますか?
どうもありがとう
ペドロ・デュッソ
linq - LINQ で特定の子ノードを選択するにはどうすればよいですか?
ノードがあり、このノードには 5 つの子ノードが含まれています。そのうちの 3 つは RatePlan です。これらの RatePlan 子ノードを LINQ で選択するにはどうすればよいですか?
何かを明確にしましょう:
私のxmlは次のようなものです:
XMLDocument を使用して XML ファイルを読み取っています。それを読んだ後、SelectNodes で選択を行います。最初のホテル情報を取得するときに、特定の子ノード (hotelRatePlan) を選択したいと考えています。どうやってやるの?
c# - XmlDocumentをXmlDocumentノードに挿入します
1つのノードで基本的なXmlDocumentを作成しました。
<Request>
ノード内に挿入したい別のXmlDocumentを取得しています。それは私にはうまくいきません:
例外が発生します。
XmlDocumentを別のXmlDocumentノード内に挿入するにはどうすればよいですか?
c# - 宣言されていない名前空間を無視して XmlNode オブジェクトをロードする方法は?
認識されていない名前空間が存在する場合 、 XmlExceptionを取得せずにXmlNodeをロードしたいと考えています。
その理由は、XMLNode インスタンスをメソッドに渡す必要があるためです。元のコンテキストとは異なる名前空間を持つ任意の XML フラグメントをロードしています (たとえば、名前空間プレフィックスでコンテンツを「汚染」するさまざまなスキーマを持つ MSWord の書式設定やその他のソフトウェア製品)。名前空間は、私にとって、またはそれが渡されるターゲット メソッドにとって重要ではありません。(これは、ターゲット メソッドがそれをレンダリング用の HTML として使用し、名前空間が無視されるか、自然に抑制されるためです。)
例
以下は、XMLNode を作成しようとしているフラグメントの例です。
それをXmlDocumentインスタンスにロードしようとすると(これが XmlNode を取得しようとする試みです)、次の XML 例外が発生します。
「st1」は宣言されていない名前空間です。3 行目、251 桁目。
そのような XML フラグメントから XmlNode インスタンスを取得するにはどうすればよいですか?
c# - XmlElement を削除するには? (XmlNode と XmlElement)
C#2.0 の Xml ファイルからいくつかの XmlElements を削除しようとしています。XmlNode.Remove()
メソッドで正常に削除できます。しかし、 にはRemove
メソッドがありませんXmlElement
。
私はグーグルでこれを見つけました。
要素はノードの一種です。実際、.NET Framework の XmlNode と XmlElement のメンバーを見ると、それらが非常に似ていることがわかりますが、XmlElement にはさらに多くの機能があります。XmlNode を継承し、さらにカスタマイズされています。これは、要素がより特殊化されているためです。ノードは、スコープがより一般的です。ドキュメントはノード、処理命令はノードなどです。要素が異なります。要素の XmlNodeType プロパティを見ると、それが Element であることがわかります。これは、見つけた多くの種類のノードの 1 つです。
要素がノードのタイプである場合、なぜ削除コマンドを使用できないのですか。ではどうやって?
c# - 特定の XMLnode の innerText にアクセスする方法
こんにちは、次の XML フラグメントがあります。
より大きな XML ファイルから。<firsName>
C#でアクセスしたい。現在、私は次のことを行っています:
デバッガーで表示searchNode
すると、結果ビューの要素 [0] に、localName
CustomerInfo
期待どおりの要素があることがわかります。したがって、デバッガーの最初の名前には次のパスがあります。
それが理にかなっている場合は?
これを行うより良い方法はありますか?(LINQなし)?申し訳ありませんが、不明な点がある場合は....午前 2 時 30 分です。私に知らせてください、私は自分自身をよりよく説明します. ありがとう!!
c# - XmlNodeがC#で空かnullかを判断しますか?
次のコードはXmlNode
データ型を取り、DataSet
オブジェクトにXmlNode
コンテンツを入力します。次に、データセットのコンテンツをファイルに書き込みます。
問題は、コンテンツをファイルに書き込まないという1つのシナリオに遭遇したことです。XmlNode
オブジェクトがnullか空かを判断するにはどうすればよいですか?
asp.net - リピーターごとにすべての XML データをリロードしないようにする - vb.net
xml データを使用して、リピーター内にリピーターを配置しようとしています。希望どおりに動作していますが、使用した方法では各リピーターのデータがリロードされます。XmlNode としてキャストする必要があると思いますが、正直に言うと、どこから始めればよいかわかりません。
これが私のコードです。可能であれば、すべてをコード ビハインドに残しておきたいと思います。
何か案は?
c# - xs:any /##anyおよびXSDツールによって生成されたコードで混合された複合型を使用する方法
XMLスキーマに次の複合型があります。
派生XMLの要素には、文字列を含めることも、整形式のXMLを含めることもできるため、混合属性はtrueになります。
これを.NETXSDツールで実行すると、次の生成コードが表示されます。
私が持っている質問は、これをどのように使用すべきか完全にはわからないということです。最終的には、ウィジェットの値を次のいずれかに設定できる必要があります。
また
どちらもスキーマを検証しません
c# - コードで子ノードを追加したくないのはなぜですか? (XML)
ゲームを翻訳するプログラムをコーディングしています。元の文字列と翻訳された文字列は XmlDocument に保存され、ユーザーがボタンをクリックしたときにファイルに保存できます。
特定の数のノード (30?) または特定のサイズ (8192 バイト?) に達するまで、すべて正常に動作し、XmlDocument へのノードの追加を停止します。
私のコード: http://lesderid.pastebin.com/zgcT9PVu。
XML ファイル: @character.lua.Decoded.VOQ.xml