問題タブ [xmldatasource]

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 に答える
1597 参照

c# - C#-「SUMMARY」という名前のフィールドまたはプロパティが、選択したデータソースで見つかりませんでした

XMLノードリストのタグの1つが欠落している場合、グリッドビューのバインドで問題が発生します。以下のエラーメッセージが表示されます:

選択したデータソースに「SUMMARY」という名前のフィールドまたはプロパティが見つかりませんでした。

「要約がありません」などのカスタムテキストメッセージを表示できるように、バインド中に欠落している値を処理する方法を誰かに教えてください。

.NETバージョン3.5を使用しており、XMLデータからGridViewをバインドしています。

ASPXコード:

コードビハインド:

応答オブジェクトで、XMLデータを取得しています...

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

xml - XML データソースからの非常に単純な XLS - ジャスパー

次のような構造の非常に単純な XML データソースがあります。

そして、次のようにフォーマットされた非常に単純な XLS レポートを作成したいと思います。

XPath クエリを使用してレポートを作成しました。

および 2 つのフィールド:

式を使用:

それぞれ。

詳細バンドにクロス集計要素を追加し、行と列のグループ化オプションに対して上記で定義したフィールドのさまざまなバリエーションを使用して構成を試みました。しかし、私が得ることができた最良の結果は、最初の列の値です (つまり、上記の例の「テキスト 1」の値)。

私の質問:

  1. 上記の例のように、データソースの各行要素を反復処理し、列の値を正しいセルにプッシュするようにクロス集計要素を構成するにはどうすればよいですか?
  2. クロス集計要素は、このタイプのタスクに最も適した要素ですか?
0 投票する
1 に答える
4832 参照

c# - xxx は有効な仮想パスではありませんか?

私はXmlDataSourceこのように使用します:

rotater私のコントロールへのデータソースとして。


しかし、私は常に次の例外を受け取ります:

https://myurl.xmlは有効な仮想パスではありません。

リンクを外部から試してみましたが、xmlファイルがあります

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

asp.net - XmlDataSourceにバインドされたRepeater内のRadioButtonList

私は次のXMLを持っています:

また、ASPXページに次のマークアップがあります。

これまでのところ、これを機能させる唯一の方法は、「answer」ノードの「value」属性を要素に移動し(次のように<value>Yes</value>)、「answer」の「InnerText」プロパティにバインドすることです。 XPathSelectがXmlElementのコレクションを返しているため、ノード。'answer'の他の子ノード('requirement'ノードなど)にもInnerTextがある場合、RadioButtonListのListItemsの'value'と連結されるため、これは私がやりたい方法ではありません。 。

XMLを変更せずにRadioButtonListをバインドする方法に関する提案はありますか?

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

xpath - 属性が存在するかどうかを確認する

リピーターを XmlDataSource にバインドし、画像ソースを以下のようなノード値にバインドしています

しかし、XML にこのノードがない場合があるため、エラーが発生します。

オブジェクト参照がオブジェクト インスタンスに設定されていません。

ItemTemplateレベルで確認または試行できる方法はありますか

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

asp.net - ASP.NET: UpdatePanel は 1 回だけ更新されます

メニュー コントロール (MenuItemClick) によってトリガーされる UpdatePanel があります。UpdatePanel には、XML データ ソースを含む Repeater があります。メニュー項目をクリックすると、リピーターの XML データ ソースの XPath が更新され、リピーターは更新されたデータを表示します。

問題は、UpdatePanel が一度だけ更新/更新されることです。(メニュー項目で) 2 回目以降のクリックでもポストバックがトリガーされ、データは正しく返されます (Firebug から確認できます) が、UpdatePanel には返されたデータが表示されません。

分離コード:

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

.net - asp.net 2.0でXmlDataSourceコントロールを使用してxmlを変換する

ASP.NET 2.0を使用して、以下の手順を実行しました

book.xml

data.xsl

ページ

悲しいことに、ページには何も表示されませんHello, World!。ここで何が問題なのですか?

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

c# - xmlファイルが存在しない場合

私は ASP.NET C# を使用しており、XmlDataSource ツールを使用して xml ファイルを読み取り、GridView にデータを表示するページを作成しました。ファイルがそこにあるとき、すべてが素晴らしいです。ただし、xml ファイルは 1 時間ごとに生成され、ファイルの更新中 (約 2 分かかります) にページに接続すると、エラーが表示されます (ファイルが存在しないため)。組み込みツールを使用してxmlに接続して読み取るため、ファイルが存在するかどうかを確認し、存在しない場合はファイルなしでページを開くために使用できるコードがあります。

存在する場合を実行するコードがあることはわかりますが、「何をすべきか」という部分を理解できないようです。XMLDataSource ツールを無視します。おそらく、数分後に戻ってくるというラベルを表示させることはできますが、データ リーダーを無視するにはどうすればよいでしょうか?

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

xslt - ドロップダウン リストでバインドされた XML ノードのフィルタリング

私は 2 つの DropDownList を持っています: 1) 大学の 4 つの静的な名前を含む CollegeDDL。: ホメオパシー医科大学、理学療法大学、アーユルヴェーダ研究所、経営学研究所

2) CourseDetail.XML にバインドされる CourseDDL。


CourseDetail.XSL

Coursedetail.XML を CourseDDL および CourseDetail.XSL にバインドしました (XPATH 式なし)

これを実行すると、XML ファイルのすべての CourseName 値が My CourseDDL に正しく入力されます。しかし今、 CollegeDDL で選択された College Name に基づいて、 CourseDDL にバインドされたデータをフィルタリングしたいと考えています。

例: 現在、私の CourseDDL にはすべての CourseName が含まれています: BHMS,MD(Repertary),MD(Organon of Medicine),......,DBM,BBA(Distance)。

しかし、 CollegeDDL で「Homoeopathic Medical College」を選択すると、 CourseDDL にバインドされたデータはそれに応じてフィルタリングされます。これは、「Homoeopathic Medical College」を選択すると、CourseDDL がそのコースのみを表示する必要があることを意味します: BHMS、MD(レパートリー)、MD(Organon of Medicine)、MD(Materia Medica)


次のことを試しましたが、達成できませんでした。

これを達成するために正しいXPATH式をフォーマットするのを手伝ってください。

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

asp.net - ASP.net で、XML を返すが特定のノードを選択する API 呼び出しからデータセットを作成する方法

Google Places への API 呼び出しを行おうとしていますが、Google は複数のフィールドとデータ行を含む XML ドキュメントを返します。そのデータを取得し、そこから特定のノードを選択して、データセットに入れる最良の方法は何ですか?

以下は、API 呼び出しに渡された制御パラメーターを使用した API 呼び出しの例です。

("https://maps.googleapis.com/maps/api/place/search/xml?location=" _ & lat & "," & lng & "&radius=5000&keyword=" & Replace(searchvenuenametextbox, " ", " +") _ & "&sensor=false&key=" & googleapikey)

これを行う最善の方法が推奨されます。