0

私は一日中これに完全にこだわっています。紙の形を除いて、そこにはドキュメントがないようです。

を使用してiReport 4.5.1います。

私がやろうとしているのは、remote xml data source. これは私がこれまでに行ったことです:

  • ようこそページから、ステップ 1 に進み、新しいデータ ソース「リモート XML ファイル データ ソース」を作成しました。これは単なる文字列データであるため、URL のみを入力します。XML URL は内部ネットワーク上のマシンを指しており、この URL はブラウザで xml 出力を提供します。
  • [テスト] をクリックします。URL「http://」を使用しただけでも、常に成功を報告しているようです。
  • ステップ 2 に進みます。自分の dtaa ソースを選択すると、クエリ テキスト ボックスが消えます。[次へ] をクリックしても、フィールドが表示されません。

どこかにクエリを入力してはいけませんXPathか?? iReportユーザー インターフェイス全体を検索しましたが、何も見つかりません。

不思議なことに、同じ問題を抱えている人の投稿をどこかで見つけました。4年前に投稿されたにもかかわらず、その投稿への返信はありませんでした!

JasperReports一般的に、間違ったツリーを吠えている可能性があります。しかし、リモート XML データをデータ ソースとして使用するこの機能は、まさに私が必要としているものです。そうすることで、ローカルの Tomcat をデータ プロバイダーとして使用でき、すべての DB ロジックを 1 か所にまとめることができます。

誰かが助けてくれることを願っています!

ギスリ

4

2 に答える 2

0

返信いただきありがとうございます!私の問題の主な理由は、iReport のクエリ ウィンドウがデフォルトで、xml から取得されたフィールドが表示されないようにサイズ設定されていたことです。ウィンドウのサイズを変更すると、xml から何が取得されているかを確認できました。

また、最初は、空の行が含まれている xml フィードを使用していたため、フィールドが報告されませんでした。ただし、データ ソースのテストが常に成功するというのは少し奇妙です。

再度、感謝します!ギスリ

于 2012-04-26T14:03:26.963 に答える
0

このチュートリアルをチェックしてくださいhttp://www.packtpub.com/article/jasperreports-creating-report-from-xml-data-using-xpath

ウィザードに従って進み、レポートが表示されたら、クエリ デザイナー (「プレビュー」アイコンとズーム アイコンの間にあるデータベースのようなアイコン) をクリックし、クエリ言語として xpath2 を選択すると、クエリを入力できます。

于 2012-04-19T18:04:44.170 に答える