問題タブ [xmlattributecollection]
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# - XmlAttributeCollection に属性が存在するかどうかを確認するにはどうすればよいですか?
名前を指定して属性が存在するかどうかを確認する方法について、MSDN のXmlNode.Attributes トピックを確認していました。XmlNode
さて、項目の確認方法のサンプルはありません。
私は次のようなものを持っています:
では、各ノードに属性が存在するかどうかを確認する最善の方法は何でしょうか? 使用しても大丈夫node.Attribute["IsCapital"]!=null
ですか?
c# - XmlAttributeCollection の LINQ ステートメントを記述する方法は?
私はいつも AsQueryable と AsEnumerable を混同しています。いつ使用する必要がありますか? AsQueryable を使用して LINQ ステートメントを作成し、xml または AsEnumerable の属性に従ってフィルターを作成する必要がありますか?
propertygrid - PropertyGrid BrowsableAttributes バグ?
これはバグのようです:
以下のコードは正常に動作します。
以下のコードはそうではありません:
サイズ、場所、... PropertyGrid のプロパティは展開できません。
c# - GetNamedItem() とインデックス
メソッド GetNamedItem("test") と XmlAttributeCollection のインデックスによるアクセスに違いはありますか? 多分null処理か何か他のもので?
c# - XmlAttributeCollection への XmlAttribute の追加
XmlAttributeCollection を作成し、条件に応じていくつかの属性を追加したいと考えています。これは私が試したものです。
しかし、このようにすると、次のエラーが発生します。
xmlAttributeCollection は、アクセスする前に初期化されていない可能性があります
そして、私がこれをやろうとすると:
それは言います:
ここでは内部コンストラクター 'XmlAttributeCollection' にアクセスできません
では、どうすれば機能させることができますか?
アップデート
だから私はこの方法で問題を解決しました
しかし、 を呼び出すたびにAddExtraAttributes
、xmlAttributeCollection
いくつかの追加の属性がありxmlAttributeCollection=null
、メソッドを再度実行する前にそれを null ( ) に設定できません。走れないからxmlAttributeCollection.append
。
xmlAttributeCollection
では、属性をもう一度追加する前にリセットするにはどうすればよいですか?