
ooxml:package-uris( $package as node() ) as xs:string*
This function returns the list of files in the zip package.
| Parameters | |
|---|---|
| package | The zip package. |
xquery version "1.0-ml";
import module namespace ooxml= "http://marklogic.com/openxml"
at "/MarkLogic/openxml/package.xqy";
let $pkg := xdmp:document-get("c:/tmp/test.docx")
return
ooxml:package-uris($pkg)
=> The sequence comprising th list of documents in the archive,
for example:
("[Content_Types].xml", "_rels/.rels", "word/_rels/document.xml.rels",
"word/document.xml", "word/footer3.xml", "word/footer2.xml",
"word/footer1.xml", "word/endnotes.xml", "word/footnotes.xml",
"word/_rels/header1.xml.rels", "word/header1.xml",
"word/media/image1.wmf", "word/theme/theme1.xml",
"word/_rels/settings.xml.rels", "word/settings.xml",
"word/styles.xml", "customXml/itemProps1.xml", "word/numbering.xml",
"customXml/_rels/item1.xml.rels", "word/fontTable.xml",
"docProps/app.xml", "docProps/core.xml", "customXml/item1.xml",
"word/webSettings.xml", "docProps/custom.xml")
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.