...
The examples below shows how to query the domain database. To see how to query a process database check the latter examples.
Example
Code Block |
---|
|
var results = $XmlRepository.Query('//Customer');
$Xml.InnerXml( 'Customer', results.join() ); |
...
Code Block |
---|
|
$XmlRepository.Query('let $nodeValue := fn:parse-xml-fragment($nodeValue)' +
'for $record in Relation[Id=$id]/RepHistory/RepHistoryRecord[InstanceId=$instanceId] return ' +
'(delete node $record)', {
id : relationId,
instanceId : $Xml.Evaluate('SelectedHistory/Id'),
nodeValue : $Xml.SelectSingle('.').InnerXml()
}); |
...
Code Block |
---|
|
$XmlRepository.Query('let $nodeValue := fn:parse-xml-fragment($nodeValue)' +
'for $record in Relation[Id=$id]/RepHistory/RepHistoryRecord[InstanceId=$instanceId] return ' +
'(delete node $record)', {
id : relationId,
instanceId : $Xml.Evaluate('SelectedHistory/Id'),
nodeValue : $Xml.SelectSingle('.').InnerXml()
}); |
...
Code Block |
---|
|
$XmlRepository.Query('let $nodeValue := fn:parse-xml-fragment($nodeValue)' +
'for $record in Relation[Id=$id]/RepHistory/RepHistoryRecord[InstanceId=$instanceId] return ' +
'(delete node $record)', {
id : relationId,
instanceId : $Xml.Evaluate('SelectedHistory/Id'),
nodeValue : $Xml.SelectSingle('.').InnerXml()
}); |
...