Get extensional data
Anatomy
<extdata:get var="var" var_fields="var" entity="string" id="int">
ixml
</extdata:get>
Description: EXTDATA:GET gets the extensional data of an object, specified by an entity and an ID.
Attributes
| Name | Type | Description | Defined By |
|---|---|---|---|
| var | var | Result variable name | extdata:get |
| var_fields | var | Variable name for field list | extdata:get |
| entity | string | Entity | extdata:get |
| id | int | ID | extdata:get |
Results:
| Binding | Type | Predicate |
|---|---|---|
| var | array | no-result-propagation |
Examples
Get data
<extdata:get var="obj" entity="contacts" id="123"/>
<output>$obj.competitor</output>
<!-- Steve Jobs -->
Get and set data
<extdata:get var="obj" entity="contacts" id="123">
<extdata:field>company</extdata:field>
</extdata:get>
<if value1="$obj.company" func="=" value2="Microsoft">
<set var="obj.competitor">Apple</set>
</if>
<extdata:set entity="contacts" id="123" var_data="obj"/>