...
Code Block |
---|
|
var results = $XmlRepository.QueryXml('collection("49551ed3-6229-408a-aaaa-eb510463acad")//Customer[Id=$id]', {
id : $Xml.Evaluate('CustomerId')
});
$Xml.InnerXml( 'Customers', results[0].Evaluate('Id') ); |
If query does not return any result than return value is empty array.
The examples below shows how to query the domain database.
Example
Find all customers
Code Block |
---|
|
var results = $XmlRepository.Query('//Customer');
$Xml.InnerXml( 'Customer', results.join() ); |
Example
Find customer by id
Code Block |
---|
|
var results = $XmlRepository.Query('//Customer[Id=$id]', {
id : $Xml.Evaluate('CustomerId')
});
$Xml.InnerXml( 'Customers', results.join() ); |
Example
Querying process database
Code Block |
---|
|
var results = $XmlRepository.QueryXml('collection("49551ed3-6229-408a-aaaa-eb510463acad")//Customer[Id=$id]', {
id : $Xml.Evaluate('CustomerId')
});
$Xml.InnerXml( 'Customers', results[0].Evaluate('Id') ); |
Examples
...
Code Block |
---|
|
var results = $XmlRepository.Query('//Customer');
$Xml.InnerXml( 'Customer', results.join() ); |
...
Code Block |
---|
|
var results = $XmlRepository.Query('//Customer[Id=$id]', {
id : $Xml.Evaluate('CustomerId')
});
$Xml.InnerXml( 'Customers', results.join() ); |
...
Code Block |
---|
|
var results = $XmlRepository.QueryXml('collection("49551ed3-6229-408a-aaaa-eb510463acad")//Customer[Id=$id]', {
id : $Xml.Evaluate('CustomerId')
});
$Xml.InnerXml( 'Customers', results[0].Evaluate('Id') ); |