references and dependency

There is some duplication of definitions.

Recalculate
defines 'reference' 'dependent' 'circular dependency'
https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Recalculate

Expressions > References, Dependencies, and Dynamic Dependencies
defines 'references' 'dependent' 'dynamically dependent'
https://www.w3.org/community/xformsusers/wiki/
XForms_2.0#References.2C_Dependencies.2C_and_Dynamic_Dependencies

So I plan to bring these together, and merge them.

However, the latter section distinguishes dependency for computed  
expressions and other expressions. In particular a computed expression has  
to use the content of a node to be dependent on it, while other  
expressions are dependent on it regardless.

"A computed expression is *dependent* on an instance node if it references  
it and uses its character content (rather than just referencing for  
navigation); any other expression is dependent on an instance node if it  
just references it."

Recalculate doesn't make this distinction.

Which is right?

Steven

Received on Wednesday, 25 January 2017 12:13:33 UTC