[Home] [By Thread] [By Date] [Recent Entries]

  • From: Ihe Onwuka <ihe.onwuka@g...>
  • To: Michael Seiferle <ms@b...>
  • Date: Sun, 27 Aug 2017 09:10:21 -0400

True dat.

On Sun, Aug 27, 2017 at 8:08 AM, Michael Seiferle <ms@b...> wrote:
Hi Ihe,

    (
      <benefitStartDate>20170101</benefitStartDate>,<benefitEndDate>20170301</benefitEndDate>,
      <benefitStartDate>20170101</benefitStartDate>,<benefitEndDate>20170501</benefitEndDate>
    )/distinct-values(.)

is not the same as:

    distinct-values(
      <benefitStartDate>20170101</benefitStartDate>,<benefitEndDate>20170301</benefitEndDate>,
      <benefitStartDate>20170101</benefitStartDate>,<benefitEndDate>20170501</benefitEndDate>
    )

Which returns the distinct-values for a sequence of elements.

Your code returns the distinct-values for each of these (singleton) elements, it is like calling:

    (
      distinct-values(<benefitStartDate>20170101</benefitStartDate>),
      distinct-values(<benefitEndDate>20170301</benefitEndDate>),
      distinct-values(<benefitStartDate>20170101</benefitStartDate>),
      distinct-values(<benefitEndDate>20170501</benefitEndDate>)
    )


Another variant, that returns the result you expected is:

    (
      <benefitStartDate>20170101</benefitStartDate>,<benefitEndDate>20170301</benefitEndDate>,
      <benefitStartDate>20170101</benefitStartDate>,<benefitEndDate>20170501</benefitEndDate>
    ) => distinct-values()


Best

Michael





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member