Constructors


Construct values in 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

<xsd:attribute name="price" type="xsd:decimal"/>
<part price="10.50" />

attrNode(ref(qnameValue(null, "price", Ref(Def_QName)), 
         ref(decimalValue(10.50, Ref(Def_decimal))))