yes. i checked that,, I actually copy pasted the query from the query
console... i was wondering of there is anything special we need to do
?

On Wed, Sep 12, 2012 at 11:38 PM, Danny Sokolsky
<[email protected]> wrote:
> Maybe some of the characters need to be escaped in c#?   Make sure that the 
> string:
>
> http://www.aaa.com/namespace/aa/bb/
>
> (or whatever is your namespace) is the string you are actually producing.  If 
> the string is not 100% correct, then the namespace will be wrong and the 
> query will return empty.
>
> -Danny
>
> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Mailing Lists 
> Mail
> Sent: Wednesday, September 12, 2012 3:32 PM
> To: MarkLogic Developer Discussion
> Subject: Re: [MarkLogic Dev General] Help with namespace Declaration in 
> Marklogic
>
> Hi Danny,
> thanks for responding..
> Both the queries run fine and return correct results in the M/L query
> Console with correct results..
> its only thr c# that  Query2 produces valid results but Query1 brings
> out empty result.
>
>>
>
> On Wed, Sep 12, 2012 at 11:19 PM, Danny Sokolsky
> <[email protected]> wrote:
>> A couple of point here:
>>
>> * I recommend you trying to run each of these in Query Console to help you 
>> understand what is going on.
>> * The way you have written the queries they will need to put the whole db in 
>> memory.  Avoid the following idiom:
>>
>> for $x in doc()....
>>
>> unless you really have to.  You can simplify the first query to something 
>> like this:
>>
>> declare namespace bb="http://www.aaa.com/namespace/aa/bb/";;
>> //bb:title
>>
>> * To find out if your documents are in the bb namespace, look at the 
>> document with something like:
>>
>> doc("/uri-of-doc.xml")
>>
>> The serialization should print out the namespaces.
>>
>> * Another possibility:  is the string for your namespace being constructed 
>> correctly in c#?
>>
>> -Danny
>>
>> -----Original Message-----
>> From: [email protected] 
>> [mailto:[email protected]] On Behalf Of Mailing Lists 
>> Mail
>> Sent: Wednesday, September 12, 2012 3:08 PM
>> To: MarkLogic Developer Discussion
>> Cc: [email protected]
>> Subject: [MarkLogic Dev General] Help with namespace Declaration in Marklogic
>>
>> Dear All,
>> I had posted a mail regarding some xquery help running from C# program
>> to Marklogic DB.
>> I am using the SimpleQueryRunner.Cs  from the Marklogic Sample files.
>>
>> I wrote 2 queries as follows
>>
>>  String query1 = "declare namespace bb=
>> \"http://www.aaa.com/namespace/aa/bb/\";; for $doc in doc() let $title
>> := $doc//bb:title return $title";
>>
>>  String query2 = "for $doc in doc() let $title := $doc//title return $title";
>>
>>
>> The query 1 runs on XMLs that have the namespace bb for the title.
>> The query 2 runs on XMLs that do not have any namespace for the title.
>>
>> Query2 produces valid results but Query1 brings out empty result.
>>
>> I am definitely sure it is the devils works of namespaces here that is
>> bothoring me because removing them from XML works fine.
>>
>>
>> I want to know if there is anything special we need to for the namespaces?
>>
>> I am using the SimpleQueryRunner.Cs as is without any changes to it.
>>
>> Your help will be highgly appreciated
>>
>> DakTapaal..
>> _______________________________________________
>> General mailing list
>> [email protected]
>> http://developer.marklogic.com/mailman/listinfo/general
>> _______________________________________________
>> General mailing list
>> [email protected]
>> http://developer.marklogic.com/mailman/listinfo/general
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
> _______________________________________________
> General mailing list
> [email protected]
> http://developer.marklogic.com/mailman/listinfo/general
_______________________________________________
General mailing list
[email protected]
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to