Quartz Composer を使用して、継続的インテグレーション ビルド ラジエーターを作成しようとしています。
プロジェクトと各ワークフローの最新の成功を説明するために、単純な XML ファイルをまとめました。
<projects>
<project>
<title>Project A</title>
<workflows>
<workflow>
<title>Build 1.0</title>
<status>success</status>
</workflow>
<workflow>
<title>Build 2.0</title>
<status>success</status>
</workflow>
</workflows>
</project>
<project>
<title>Project B</title>
<workflows>
<workflow>
<title>Build 1.0</title>
<status>success</status>
</workflow>
</workflows>
</project>
</projects>
これにより明らかにより多くの情報が得られますが、今のところ基本を機能させようとしています。コンポジションをセットアップし、XML Downloader を使用して上記の XML ファイルをファイルシステムからロードしています。
したがって、私が抱えている問題は次のとおりです。複数の子を持つ要素で構造キー メンバー パッチを使用すると、複数の子が返されますが、子が 1 つだけの要素で構造キー メンバーを使用すると、代わりに単一の子が返されます。 1 アイテムのコレクションの。
構成例で以下の問題を説明しました。
私は何か間違ったことをしていますか?これは予想される動作ですか?下のチェーンも QCStructure を返さないのはなぜですか?