問題タブ [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.

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

xml - ループせずにXmlNodeListをXm​​lDocumentにロードしますか?

私はもともとRefactorMyCodeでこの質問をしましたが、回答がありませんでした...

XmlNodeList基本的に、私は anを anにロードしようとしているだけXmlDocumentで、ループよりも効率的な方法があるかどうか疑問に思っていました。

0 投票する
5 に答える
25216 参照

xslt - 現在のノード値に基づいて条件付きで一致

次の XML があるとします。

現在/ログインのマッチャー内から「John Doe」を取得するにはどうすればよいですか?

私は次のことを試しました:

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

c# - C# 2.0 System.Data.SqlTypes.SqlXml オブジェクトを System.Xml.XmlNode に変換する

C# で XML との間でデータを変換する際に常に問題があるようです。作成する必要がないと思われる場合でも、常に完全な XMLDocument オブジェクトを作成する必要があります。この場合、MS SQL 2005 サーバーに SQLXML 列があり、それを引き出して、パラメーターとして XMLNode を必要とする関数にプッシュしようとしています。これは簡単だと思うかもしれませんが、文字列に変換して新しい XMLNode オブジェクトを作成する以外に、正しい方法がわかりません。

SqlDataReader、sqlComm.ExecuteReader() を使用してリーダーをロードし、sqlReader.GetSqlXml(0) を使用して SQLXML オブジェクトを取得できますが、それを XmlNode に変換するにはどうすればよいでしょうか?

逆に、sqlComm.ExecuteXmlReader() を使用して XmlReader を取得できますが、リーダーから XmlNode を抽出するにはどうすればよいでしょうか? http://bytes.com/forum/thread177004.htmlは、XmlTextReader では実行できないと言っていますが、XmlNodeReader を使用する必要がありますか?

助けてください!

0 投票する
13 に答える
239388 参照

xml - XML の要素とノードの違いは何ですか?

私は XML を使用して Java で作業していますが、疑問に思っています。要素とノードの違いは何ですか?

0 投票する
4 に答える
4643 参照

sharepoint - sharepoint デザイナーでパラメーターとしてクエリ値を挿入するにはどうすればよいですか?

XML Web サービス経由で SharePoint リストに接続するデータ ソースを SharePoint Designer で作成しようとしています。データ ソースを作成し、問題のリストに接続しました。GetListItems を使用してすべてのデータを表示でき、クエリ パラメーターを使用してそれをフィルター処理したいと考えています。

クエリ パラメーターは XmlNode を受け取ります。これを値として指定すると、エラーが発生します。

もちろん、SharePoint Designer には 1 行の入力フィールドしかないので、タブや改行は入力していません。次のクエリでエラーが表示されます。

データ ソースからデータを取得しようとしたときに、サーバーが特定されていないエラーを返しました。クエリの形式と内容を確認して、もう一度お試しください。問題が解決しない場合は、サーバー管理者に連絡してください。

リスト項目の結果セットをフィルタリングして、「Foo」のタイトルフィールドを持つものにしたいだけです。これは SharePoint Designer で実行できますか?


更新: この方法で < および > をエスケープすることも失敗します:


更新: これは、SoapDataSource コンポーネントと SOAP 呼び出しに関する既知の問題のようです。どうやら、提出前に < と > を過剰にエンコードしているようです。与えられた回避策は、クエリ パラメーターを指定せずにデータ ソースを保存し、それをページに追加して、[コモン データ ビュー タスク] ダイアログでフィルターを作成することです。次のフィルター文字列を使用して、これを機能させることができました。

残念ながら、他のコントロールを指すために使用できる DataSource (ドロップダウン リストなど) ではなく、Data View (データを表示する) を追加しているので、これはあまり役に立ちません。

SharePoint Designer を使用してデータソースを配置できる、これに関する優れたソリューションをまだ探しています。

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

c# - ツリービューのノードを XML ドキュメントのノードにバインドしてツリーノードを表示する方法

ノードを選択すると、属性と値をリストボックスに表示する必要があるツリービューがあります。
treeView1_AfterSelect では、テキスト解析コードはツリー ビュー内のノードのテキスト表現に依存します。これはいつでも変更でき、リスト表示のロジック全体を壊す可能性があります。ツリー ビューとリスト表示の間のこの強い依存関係は、ツリー ビュー内のノードを XML ドキュメントのノードにバインドすることによって排除する必要があります。これにより、生の Xml データを使用してリスト内のテキストを表示できるようになります。

ありがとう....

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

.net - ツリービューを使用せずにXmlNodeをTreeNodeに配置するにはどうすればよいですか?

ツリービューのようなノードの階層を作成するTreeNodeクラスのプロジェクトがすでにあります。次に、そのツリーノードにXMLノードを追加します。

簡単な方法で、WindowsフォームのTreeviewウィジェットを使用してそれを行うことができますが、それは使いたくありません。

ツリーノードにノードを追加する他の方法はありますか?

ありがとう..

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

c# - CDATA内のテキストを更新するにはどうすればよいですか

cdataセクション内のテキストを置き換えたいのですが、単にテキストを追加しようとすると、CDATA定義が失われます。

私はこのようなXMLを持っています:

このフィールドを新しい値で更新しようとすると、次のようになります。

出力は

どうすればCDATAとして保持できますか?

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

python - Python で xmlNode から xpathContext を取得する方法

.net の xpath と python の sax の大ファンですが、python で xpath を使用するのは初めてです。

xpath を使用してドキュメントからいくつかのノードを選択し、それらを反復処理してから、理想的には xpath を使用してそれらから関連データを取得する小さなスクリプトがあります。ただし、xmlNode を取得すると、そこからコンテキストを取得できません。

ただし、itemctxt = item.xpathNewContext()ビットは失敗します

xmlNode で xpath を使用する方法はありますか? 良いオンライン情報が見つかりません。ありがとう

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

xml - ノードとカウントノードの総数を取得します

XMLノードの総数を取得することは可能ですか?

また、XSLTを使用してfor-statementを実行するにはどうすればよいですか?