Betty, have you set a default function namespace in your custom module? If so, you'll need to use fn: doc(). (The fn namespace is predefined for you in the server.)
On Sep 17, 2009, at 8:19 AM, "Betty Harvey" <[email protected]> wrote: > I have tried both of functions below and both come back with an error: > > XDMP-UNDFUN: (err:XPST0017) Undefined function doc() > > I am trying to customize the application from the application builder: > > Example 1: > > declare function custom:callWord() as node()+ { > let $searchresults := cts:search(doc(), "vision") > where $searchresults > return > doc(base-uri($searchresult[1])) > }; > > Example 2: > > declare function custom:callWord() as item()* { > for $i in ($config:DETAIL/descendant::*:wordDocument) > let $searchresults := ($i) > where $searchresults > return > (:<p>I am here</p>:) > doc(base-uri($searchresult)) > > }; > > I have tested and it is getting to the function o.k. > > Betty > > >> Hi Betty, >> >> You can apply fn:base-uri on any node returned by cts:search (or >> similar >> function), something like: >> >> let $searchresults := cts:search(doc(), "my search string") >> where $searchresults >> return >> doc(base-uri($searchresult[1])) >> >> Kind regards, >> Geert >> >>> -----Original Message----- >>> From: [email protected] >>> [mailto:[email protected]] On Behalf Of >>> Betty Harvey >>> Sent: donderdag 17 september 2009 15:40 >>> To: General Mark Logic Developer Discussion >>> Subject: RE: [MarkLogic Dev General] Extracting Microsoft >>> WordML from MarkLogic as .doc >>> >>> Maybe I asked the wrong question. I was focusing on a Word >>> document but it is really broader. >>> >>> When a search is executed, how can you capture the name and >>> path of the document from the search results to send it to >>> the XQuery? The answer to this question will help in another >>> respect to send a document to Cocoon for rendering. >>> >>> Thanks! >>> >>> Betty >>> >>>> Hi Betty, >>>> >>>> Documents inserted with something like >>> xdmp:document-insert("/mydoc", >>>> $docnode) (directly with Xquery, or indirectly using WEBDAV, XCC or >>>> something like recordloader), can be extracted with very limited >>>> Xquery >>>> code: >>>> >>>> doc("/mydoc") >>>> >>>> Does that help? >>>> >>>> Kind regards, >>>> Geert >>>> >>>>> -----Original Message----- >>>>> From: [email protected] >>>>> [mailto:[email protected]] On Behalf >>> Of Betty >>>>> Harvey >>>>> Sent: donderdag 17 september 2009 13:54 >>>>> To: General Mark Logic Developer Discussion >>>>> Subject: RE: [MarkLogic Dev General] Extracting Microsoft >>> WordML from >>>>> MarkLogic as .doc >>>>> >>>>> I just want to get the WordML out as a single XML document. >>>>> Microsoft Word processing instruction (<?mso-application >>>>> progid="Word.Document"?>) is kept intact on importation so >>> presumably >>>>> when the document is exported the Microsoft Word should >>> automatically >>>>> be invoked. >>>>> >>>>> TIA! >>>>> >>>>> Betty >>>>> >>>>>> Hi Betty, >>>>>> >>>>>> Can you elaborate what you mean with 'extract WordML from >>>>> MarkLogic'. >>>>>> You can put documents in and get them out as they are >>>>> easily. But if >>>>>> you mean converting from XML to WordML, that takes more effort. >>>>>> >>>>>> You might be interested in this thread as well: >>>>>> http://markmail.org/thread/uclsazcqbyyy32vz >>>>>> >>>>>> Kind regards, >>>>>> Geert >>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> Drs. G.P.H. Josten >>>>>> Consultant >>>>>> >>>>>> >>>>>> http://www.daidalos.nl/ >>>>>> Daidalos BV >>>>>> Source of Innovation >>>>>> Hoekeindsehof 1-4 >>>>>> 2665 JZ Bleiswijk >>>>>> Tel.: +31 (0) 10 850 1200 >>>>>> Fax: +31 (0) 10 850 1199 >>>>>> http://www.daidalos.nl/ >>>>>> KvK 27164984 >>>>>> De informatie - verzonden in of met dit emailbericht - >>> is afkomstig >>>>>> van Daidalos BV en is uitsluitend bestemd voor de geadresseerde. >>>>>> Indien u dit bericht onbedoeld hebt ontvangen, verzoeken >>>>> wij u het te >>>>>> verwijderen. Aan dit bericht kunnen geen rechten worden ontleend. >>>>>> >>>>>> >>>>>>> From: [email protected] >>>>>>> [mailto:[email protected]] On Behalf >>>>> Of Betty >>>>>>> Harvey >>>>>>> Sent: woensdag 16 september 2009 22:55 >>>>>>> To: [email protected] >>>>>>> Subject: [MarkLogic Dev General] Extracting Microsoft >>> WordML from >>>>>>> MarkLogic as .doc >>>>>>> >>>>>>> Is there a tutorial that describes how extract an entire WordML >>>>>>> (2003) document from MarkLogic? I want to start to with WordML >>>>>>> before tackling Word 2007 XML. >>>>>>> >>>>>>> Thanks! >>>>>>> >>>>>>> Betty >>>>>>> >>>>>>> >>>>>>> >>>>> >>> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ >>> \/ >>>>>>> Betty Harvey | Phone: 410-787-9200 >>>>> FAX: 9830 >>>>>>> Electronic Commerce Connection, Inc. | >>>>>>> [email protected] | Washington,DC >>> XML Users Grp >>>>>>> URL: http://www.eccnet.com | >>> http://www.eccnet.com/xmlug/ >>>>>>> >>>>> >>> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/ >>>>>>> _______________________________________________ >>>>>>> General mailing list >>>>>>> [email protected] >>>>>>> http://xqzone.com/mailman/listinfo/general >>>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> General mailing list >>>>>> [email protected] >>>>>> http://xqzone.com/mailman/listinfo/general >>>>>> >>>>> >>>>> >>>>> >>> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ >>> \/ >>>>> Betty Harvey | Phone: 410-787-9200 >>> FAX: 9830 >>>>> Electronic Commerce Connection, Inc. | >>>>> [email protected] | Washington,DC XML Users Grp >>>>> URL: http://www.eccnet.com | http://www.eccnet.com/ >>>>> xmlug/ >>>>> >>> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/ >>>>> _______________________________________________ >>>>> General mailing list >>>>> [email protected] >>>>> http://xqzone.com/mailman/listinfo/general >>>>> _______________________________________________ >>>> General mailing list >>>> [email protected] >>>> http://xqzone.com/mailman/listinfo/general >>>> >>> >>> >>> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ >>> \/ >>> Betty Harvey | Phone: 410-787-9200 FAX: 9830 >>> Electronic Commerce Connection, Inc. | >>> [email protected] | Washington,DC XML Users Grp >>> URL: http://www.eccnet.com | http://www.eccnet.com/xmlug/ >>> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/ >>> _______________________________________________ >>> General mailing list >>> [email protected] >>> http://xqzone.com/mailman/listinfo/general >>> _______________________________________________ >> General mailing list >> [email protected] >> http://xqzone.com/mailman/listinfo/general >> > > > /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ > Betty Harvey | Phone: 410-787-9200 FAX: 9830 > Electronic Commerce Connection, Inc. | > [email protected] | Washington,DC XML Users Grp > URL: http://www.eccnet.com | http://www.eccnet.com/xmlug/ > /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\\/\/ > _______________________________________________ > General mailing list > [email protected] > http://xqzone.com/mailman/listinfo/general _______________________________________________ General mailing list [email protected] http://xqzone.com/mailman/listinfo/general
