| XQUERY/XSLT API DOCUMENTATION 4.2 |
All XQuery & XSLT Functions MarkLogic Built-In Functions Admin (xdmp:) AppServer (xdmp:) Classifier (cts:) Debug (dbg:) Document Conversion (xdmp:) Extension (xdmp:) Documents, Directories, Properties, and Locks Functions Extension Functions Function Values Functions HTTP Functions JSON Functions MarkLogic Server Functions Search Functions XML Functions XQuery Context Functions XSLT Functions map (map:) Math (math:) Profile (prof:) Search (cts:) cts:query Constructors Functions Geospatial Functions Geospatial Lexicon Functions Lexicon Functions Search Functions Search Clustering Functions Security (xdmp:) Server Monitoring (xdmp:) Spell (spell:) Update (xdmp:) XQuery Library Modules Admin Library (admin:) Actions Functions Appserver Functions Database Functions Forest Functions Group Functions Host Functions Mimetypes Functions Scheduler Functions Alerting (alert:) Elastic Compute Cloud (ec2:) Entity Enrichment (entity:) Flexible Replication (flexrep:) Geospatial Supporting Functions GEO Functions GeoRSS Functions GML Functions KML Functions MCGM Functions Information Studio (info:) Information Studio Developer (infodev:) Library Services (dls:) cts:query Constructor Functions Document Management Functions Document Update Functions Retention Policy Functions XInclude Functions Modular Documents XInclude Functions XPointer Functions PKI (pki:) Plugin (plugin:) Search (search:) Security-sec (sec:) Spelling Dictionary Management (spell:) Thesaurus (thsr:) Triggers (trgr:) Triggers Library (trgr:) WordProcessingML (ooxml:) ZIP Package (ooxml:) CPF Functions Content Processing Framework (cpf:) CSS Conversion (css:) DocBook Conversion (dbk:) Domains (dom:) Excel Conversion (excel:) Generic Conversion (cvt:) Links (lnk:) MSWord Conversion (msword:) PDF Conversion (pdf:) Pipelines (p:) Powerpoint Conversion (ppt:) XHTML Conversion (xhtml:) W3C-Standard Functions Accessor (fn:) AnyURI (fn:) Boolean (fn:) Context (fn:) DurationDateTime (fn:) Error and Trace (fn:) Node (fn:) Numeric (fn:) QName (fn:) Sequence (fn:) String (fn:) XSLT (fn:) W3C XQuery/XSLT Reference W3C XQuery Functions W3C XQuery Language W3C XSLT Language
This page was generated September 12, 2012 6:02 AM | XQuery & XSLT Built-In & Modules Function Reference
Module: WordProcessingML
The WordProcessingML function module is installed as the following file: `install_dir/Modules/MarkLogic/openxml/word-processing-ml.xqy` where `install_dir` is the directory in which MarkLogic Server is installed. To use the `word-processing-ml.xqy` module in your own XQuery modules, include the following line in your XQuery prolog:
    import module namespace ooxml="http://marklogic.com/openxml"
    	    at "/MarkLogic/openxml/word-processing-ml.xqy";
The WordProcessingML functions are used with the Word 2007 documents.
Function Summary
ooxml:runs-merge | This function updates document or paragraph node(s) (from a Word 2007 document) so that all similar runs are merged, retaining formatting, and removing text split across elements.
Function Detail
ooxml:runs-merge(
| $nodes as node()*
) as node()*
Summary: This function updates document or paragraph node(s) (from a Word 2007 document) so that all similar runs are merged, retaining formatting, and removing text split across elements.
Parameters:
$nodes : The nodes to merge.
Example:
    xquery version "1.0-ml";
    import module namespace ooxml= "http://marklogic.com/openxml"
              at "/MarkLogic/openxml/word-processing-ml.xqy";
    declare namespace w=
    	  "http://schemas.openxmlformats.org/wordprocessingml/2006/main";

    let $runs := <w:p w:rsidR="00D203FD" w:rsidRDefault="00423AEC">
               <w:r><w:t>This is a de</w:t></w:r>
               <w:r><w:t xml:space="preserve">monstration </w:t></w:r>
                <w:r><w:t>of merging runs</w:t></w:r>
            </w:p>
    return
    ooxml:runs-merge($runs)
    =>
    <w:p w:rsidR="00D203FD" w:rsidRDefault="00423AEC"
     xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
     <w:r>
    	 <w:t xml:space="preserve">This is a demonstration of merging runs</w:t>
      </w:r>
    </w:p>

© Copyright 2002-2012 MarkLogic Corporation. All rights reserved.