I think you have a "." between "1.0" and "nodoc", which should be a "-":

import module namespace functx =   "http://www.functx.com"; at 
"/MarkLogic/functx/functx-1.0-nodoc-2007-01.xqy";

From: [email protected] 
[mailto:[email protected]] On Behalf Of helen chen
Sent: Thursday, May 13, 2010 1:06 PM
To: General Mark Logic Developer Discussion
Subject: Re: [MarkLogic Dev General] how to create a padding string

Hi Keith,

I actually have another question for this.  I downloaded the source file and it 
works.  You said I can import from /MarkLogic/functx/functx-1.0.doc-2007-01.xqy 
or /MarkLogic/functx/functx-1.0.nodoc-2007-01.xqy.


I tried to do
import module namespace  functx="http://www.functx.com"; at 
"/MarkLogic/functx/functx-1.0.nodoc-2007-01.xqy"
or
import module namespace  functx="http://www.functx.com"; at 
"/MarkLogic/functx/functx-1.0.doc-2007-01.xqy"

it complains that no file found under the root path of my xdbc app server.

Is there any special syntax to import from marklogic? Or do I have to copy the 
file from marklgoic install directory? I couldn't find this file. I'm using 
marklogic 4.1.

Thanks, Helen



On May 13, 2010, at 12:06 PM, Keith L. Breinholt wrote:


David is correct, functx modules can be imported from 
/MarkLogic/functx/functx-1.0.doc-2007-01.xqy or 
/MarkLogic/functx/functx-1.0.nodoc-2007-01.xqy.

I think the function you are looking for is:

functx:pad-string-to-length(
    $stringToPad as xs:string? ,
    $padChar as xs:string ,
    $length as xs:integer )
as xs:string

Hope that works for you.

Keith L. Breinholt
[email protected]<mailto:[email protected]>

From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of Lee, David
Sent: Thursday, May 13, 2010 9:53 AM
To: General Mark Logic Developer Discussion
Subject: Re: [MarkLogic Dev General] how to create a padding string

functx, which I belive is built into marklogic has this, and if not the source 
is
http://www.xqueryfunctions.com/xq/functx_pad-string-to-length.html



From: 
[email protected]<mailto:[email protected]>
 [mailto:[email protected]] On Behalf Of helen chen
Sent: Thursday, May 13, 2010 11:24 AM
To: General Mark Logic Developer Discussion
Subject: [MarkLogic Dev General] how to create a padding string

I want to create a string using one character with specific length, it is like 
padding.

In marklogic 0.9-ml, I can do  something like  fn:string-pad("0", 3),  it will 
give me "000"

How can I do it in marklogic 1.0-ml?

Thanks, Helen


NOTICE: This email message is for the sole use of the intended recipient(s) and 
may contain confidential and privileged information. Any unauthorized review, 
use, disclosure or distribution is prohibited. If you are not the intended 
recipient, please contact the sender by reply email and destroy all copies of 
the original message.

_______________________________________________
General mailing list
[email protected]<mailto:[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