Orbeonフォームビルダの日付フィールドを使用しています(現在は、http://i42.tinypic.com/erdjrb.jpg参照)。フォームで手作業で日付を選択すると、結果のXMLモデルの日付形式は「2011-07-12」に設定されます。しかし、current-date()のデフォルト値を変更しないと、 "2011-07-12 + 02:00"と表示されます。誰も私がcurrent-date()でそれをプレフィルするときに日付の形式が異なる理由を知っていますか?Orbeonフォームビルダ:初期値 "current-date()"の日付フィールドの使用
ありがとうございました!
これは良い回避策です。私もこのようにしています。 – Jayy
'adjust-date-to-timezone()'を空のシーケンスを第2引数として使用することもできます。仕様から引用: "$ timezoneが空のシーケンスである場合、タイムゾーンなしでxs:dateを返します。"ですから、 'adjust-date-to-timezone(current-date()、())'と書くことができます。 http://www.w3.org/TR/xpath-functions/#func-adjust-date-to-timezone – avernet
Thanks Avernet、これも便利です。 – Jayy