Constructors


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))))