|  | 
Construct values in Query Data Model
Example : Attributes
attrNode : (Ref(QNameValue), Ref(ValueNode)) 
         -> AttrNode
ValueNode = QNameValue | StringValue | DecimalValue | ...
qnameValue : (uriReference | null, string, Ref(Def_QName)) 
           -> QNameValue
decimalValue : (decimal, Ref(Def_decimal)) -> DecimalValue
<part price=10.50/>
<xsd:attribute name=price type=xsd:decimal/>
attrNode(ref(qnameValue(null, price, Ref(Def_QName)), 
         ref(decimalValue(10.50,
Ref(Def_decimal))))
| 25 of 29 | 



