[xquery-talk] Multiple computed attributes in Saxon 8.9

Florent Georges darkman_spam at yahoo.fr
Tue May 15 18:18:04 PDT 2007


Claus wrote:

  Hi

> 10         let $pg :=
>
doc("pue_current/pue-stamm-prod.xml")//v:ProductGroup[@ID=$br/@ProductGroupID]
> 11         let $brand :=
> doc("pue_current/pue-stamm-marken.xml")//v:Brand[@ID=$br/@BrandID]
> 12         return
> 13           attribute brand
> {data($brand/v:Description[@language="deu"])},
> 14           attribute pg {data($pg/v:Description[@language="deu"])},
> 15           attribute series
> {data($br/v:Description[@language="deu"])}

  You have:

    let $v := 'v'
      return
        attribute a1 { $v },
    attribute a2 { $v }

  I guess you want:

    let $v := 'v'
      return (
          attribute a1 { $v },
          attribute a2 { $v }
        )

  Regards,

--drkm






















      ______________________________________________________________________________ 
Stockage illimité de vos mails avec Yahoo! Mail. Changez aujourd'hui de mail !


More information about the talk mailing list