Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
tree: 86d003e1cb
Fetching contributors…

Cannot retrieve contributors at this time

270 lines (249 sloc) 15.54 kb
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Mark Logic</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<link href="css/screen.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="http://cdn.jquerytools.org/1.1.2/tiny/jquery.tools.min.js"></script>
<script type="text/javascript" src="js/jquerydefaultvalue.js"></script>
<script type="text/javascript" src="js/functions.js"></script>
<!--[if lte IE 7]>
<link href="css/screen_ie.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]-->
</head>
<body class="main_page">
<div id="container">
<div id="header">
<a href="" title="Home page"><img src="images/logo.png" alt="MARK LOGIC developer community" title="" /></a>
<ul id="utilnav">
<li class="skip"><a href="">(skip to content)</a></li>
<li class="signup"><a href="signup.html">Log in</a></li>
<li class="prefs"><a href="">Preferences</a></li>
</ul>
<form action="" method="get">
<fieldset>
<legend><label for="s_inp">Search</label></legend>
<input id="s_inp" type="text" />
<input type="submit" />
</fieldset>
</form>
<ul>
<li><a href="">Home</a></li>
<li><a href="">Products</a></li>
<li><a href="">Code</a></li>
<li><a href="">Learn</a></li>
<li><a href="">Discuss</a></li>
<li><a href="">Meet</a></li>
<li class="current"><a href="">Blog</a></li>
<li><a href="">News &amp; Events</a></li>
</ul>
</div>
<hr />
<div id="content">
<div id="main">
<div class="breadcrumb"><a href="">Developer Community</a>&nbsp;&gt; Blog</div>
<h1>Blog</h1>
<div class="post">
<h2>A Final “Word”</h2>
<span class="date">10/27/09</span>
<span class="author"><a href="">by Pete Aven</a></span>
<p>Today we look at another way of enriching Word documents in Office 2007. From a user perspective, we’ll be looking at Content Controls. From the developer perspective, we’ll be discussing the “structured document tag” a.&nbsp;k.&nbsp;a.: <code>&lt;w:sdt&gt;</code>. A user of Word will have no insight into what that tag is or what it means, and they don’t have to. Users can modify their Word documents using Content Controls and whenever they add a Content Control to a document, a <code>&lt;w:sdt&gt;</code> node will be created within the document.xml inside the .docx package. Now, the document we can create by default in Word and the one we can create using XQuery leveraging the <code>&lt;w:sdt&gt;</code> tags will.</p>
<p>A user of Word will have no insight into what that tag is or what it means, and they don’t have to. Users can modify their Word documents using Content Controls and whenever they add a Content Control to a document, a <code>&lt;w:sdt&gt;</code> node will be created within the document.xml inside the .docx package. Now, the document we can create by default in Word and the one we can create using XQuery.</p>
<div class="action">
<ul>
<li><a href="">Comments (3)</a></li>
<li><a href="">Post a comment</a></li>
</ul>
</div>
</div>
<div class="post">
<h2>Enriching Word Documents with &lt;w:custom:Xml&gt;</h2>
<span class="date">10/20/09</span>
<span class="author"><a href="">by Pete Aven</a></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. </p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</p>
<div class="action">
<ul>
<li><a href="">Comments (1)</a></li>
<li><a href="">Post a comment</a></li>
</ul>
</div>
</div>
</div>
<div id="sub">
<div class="subnav">
<h2>Recent Blog Posts</h2>
<h2>All Posts</h2><ul>
<li><span>2010</span><ul>
<li><span>March (1)</span><ul>
<li><a href="/blog/smallchanges/2010-03-23">Brief Self-Promotion and Coming Updates to DMC</a></li>
</ul></li>
</ul></li>
<li><span>2009</span><ul>
<li><span>December (1)</span><ul>
<li><a href="/blog/smallchanges/2009-12-08">slideTunes is iTunes for PowerPoint presentations</a></li>
</ul></li>
</ul></li>
<li><span>2008</span><ul>
<li><span>January (4)</span><ul>
<li><a href="/blog/smallchanges/2009-01-22">Document Assembly with MarkLogic Server and Microsoft Word</a></li>
<li><a href="/blog/smallchanges/2008-01-22">A Final "Word"</a></li>
<li><a href="/blog/smallchanges/2008-01-08">Enriching Word Documents with &lt;w:customXml&gt;</a></li>
<li><a href="/blog/smallchanges/2009-01-08">XQuery, Office 2007, and the Open Packaging Convention</a></li>
</ul></li>
</ul></li>
<li><span>2007</span><ul>
<li><span>December (4)</span><ul>
<li><a href="/blog/smallchanges/2007-12-29">More Lists in MarkMail!</a></li>
<li><a href="/blog/smallchanges/2007-12-18">Running (a.k.a. &lt;w:r&gt;-ing) with Word</a></li>
<li><a href="/blog/smallchanges/2007-12-11">Getting OOXML into MarkLogic</a></li>
<li><a href="/blog/smallchanges/2007-12-04">Excel-ing with XQuery</a></li>
</ul></li>
<li><span>November (4)</span><ul>
<li><a href="/blog/smallchanges/2007-11-27">Office Logic</a></li>
<li><a href="/blog/smallchanges/2007-11-21">MarkLogic Server and Microsoft Office 2007</a></li>
<li><a href="/blog/smallchanges/2007-11-14">Coding with the MarkMail Masters</a></li>
<li><a href="/blog/smallchanges/2007-11-12">Announcing MarkMail</a></li>
</ul></li>
<li><span>May (1)</span><ul>
<li><a href="/blog/smallchanges/2007-05-08">Looking Over 3.2 and the May 2007 User Conference</a></li>
</ul></li>
<li><span>January (4)</span><ul>
<li><a href="/blog/editor/default">Letter From The Editor</a></li>
<li><a href="/blog/smallchanges/2007-11-29">XML Lists Now In MarkMail!</a></li>
<li><a href="/blog/jokes/default">An XML Database Walks Into A Bar...</a></li>
<li><a href="/blog/jason/sentme">Where's Jason?</a></li>
</ul></li>
</ul></li>
<li><span>2006</span><ul>
<li><span>July (2)</span><ul>
<li><a href="/blog/smallchanges/2006-07-12">Performance of XML Lexicons Constrained By cts:query Constructors</a></li>
<li><a href="/blog/smallchanges/2006-07-05">Understanding the Performance of Term Lists vs. Range Indexes</a></li>
</ul></li>
<li><span>June (2)</span><ul>
<li><a href="/blog/smallchanges/2006-06-23">Getting Acquainted with XML Lexicons in 3.1</a></li>
<li><a href="/blog/smallchanges/2006-06-05">Why 3.1 Should Make You Smile</a></li>
</ul></li>
</ul></li>
<li><span>2004</span><ul>
<li><span>August (1)</span><ul>
<li><a href="/blog/unknownblogger/default">Preview of Content Interaction Server 2.2</a></li>
</ul></li>
</ul></li>
</ul><h2>Authors</h2><ul>
<li><span>Pete Aven</span><ul>
<li><a href="/blog/smallchanges/2009-12-08">slideTunes is iTunes for PowerPoint presentations</a></li>
<li><a href="/blog/smallchanges/2009-01-22">Document Assembly with MarkLogic Server and Microsoft Word</a></li>
<li><a href="/blog/smallchanges/2008-01-22">A Final "Word"</a></li>
<li><a href="/blog/smallchanges/2008-01-08">Enriching Word Documents with &lt;w:customXml&gt;</a></li>
<li><a href="/blog/smallchanges/2009-01-08">XQuery, Office 2007, and the Open Packaging Convention</a></li>
<li><a href="/blog/smallchanges/2007-12-18">Running (a.k.a. &lt;w:r&gt;-ing) with Word</a></li>
<li><a href="/blog/smallchanges/2007-12-11">Getting OOXML into MarkLogic</a></li>
<li><a href="/blog/smallchanges/2007-12-04">Excel-ing with XQuery</a></li>
<li><a href="/blog/smallchanges/2007-11-27">Office Logic</a></li>
</ul></li>
<li><span>The Unknown Blogger</span><ul>
<li><a href="/blog/jokes/default">An XML Database Walks Into A Bar...</a></li>
<li><a href="/blog/unknownblogger/default">Preview of Content Interaction Server 2.2</a></li>
</ul></li>
<li><span>Ian Small</span><ul>
<li><a href="/blog/smallchanges/2007-12-29">More Lists in MarkMail!</a></li>
<li><a href="/blog/smallchanges/2007-11-21">MarkLogic Server and Microsoft Office 2007</a></li>
<li><a href="/blog/smallchanges/2007-11-14">Coding with the MarkMail Masters</a></li>
<li><a href="/blog/smallchanges/2007-11-12">Announcing MarkMail</a></li>
<li><a href="/blog/smallchanges/2007-05-08">Looking Over 3.2 and the May 2007 User Conference</a></li>
<li><a href="/blog/editor/default">Letter From The Editor</a></li>
<li><a href="/blog/smallchanges/2007-11-29">XML Lists Now In MarkMail!</a></li>
<li><a href="/blog/smallchanges/2006-07-12">Performance of XML Lexicons Constrained By cts:query Constructors</a></li>
<li><a href="/blog/smallchanges/2006-07-05">Understanding the Performance of Term Lists vs. Range Indexes</a></li>
<li><a href="/blog/smallchanges/2006-06-23">Getting Acquainted with XML Lexicons in 3.1</a></li>
<li><a href="/blog/smallchanges/2006-06-05">Why 3.1 Should Make You Smile</a></li>
</ul></li>
<li><span>Eric Bloch</span><ul>
<li><a href="/blog/smallchanges/2010-03-23">Brief Self-Promotion and Coming Updates to DMC</a></li>
</ul></li>
<li><span>Jason Hunter</span><ul>
<li><a href="/blog/jason/sentme">Where's Jason?</a></li>
</ul></li>
</ul><h2>Categories</h2><ul>
<li><span>Office 2007</span><ul>
<li><a href="/blog/smallchanges/2009-12-08">slideTunes is iTunes for PowerPoint presentations</a></li>
<li><a href="/blog/smallchanges/2009-01-22">Document Assembly with MarkLogic Server and Microsoft Word</a></li>
<li><a href="/blog/smallchanges/2008-01-22">A Final "Word"</a></li>
<li><a href="/blog/smallchanges/2008-01-08">Enriching Word Documents with &lt;w:customXml&gt;</a></li>
<li><a href="/blog/smallchanges/2009-01-08">XQuery, Office 2007, and the Open Packaging Convention</a></li>
<li><a href="/blog/smallchanges/2007-12-18">Running (a.k.a. &lt;w:r&gt;-ing) with Word</a></li>
<li><a href="/blog/smallchanges/2007-12-11">Getting OOXML into MarkLogic</a></li>
<li><a href="/blog/smallchanges/2007-12-04">Excel-ing with XQuery</a></li>
<li><a href="/blog/smallchanges/2007-11-27">Office Logic</a></li>
<li><a href="/blog/smallchanges/2007-11-21">MarkLogic Server and Microsoft Office 2007</a></li>
</ul></li>
<li><span>Performance Feature</span><ul>
<li><a href="/blog/smallchanges/2007-05-08">Looking Over 3.2 and the May 2007 User Conference</a></li>
<li><a href="/blog/smallchanges/2006-07-12">Performance of XML Lexicons Constrained By cts:query Constructors</a></li>
</ul></li>
<li><span>MarkMail</span><ul>
<li><a href="/blog/smallchanges/2007-12-29">More Lists in MarkMail!</a></li>
<li><a href="/blog/smallchanges/2007-11-29">XML Lists Now In MarkMail!</a></li>
</ul></li>
<li><span>Features</span><ul>
<li><a href="/blog/smallchanges/2006-06-23">Getting Acquainted with XML Lexicons in 3.1</a></li>
<li><a href="/blog/smallchanges/2006-06-05">Why 3.1 Should Make You Smile</a></li>
</ul></li>
<li><span>Applications MarkMail</span><ul>
<li><a href="/blog/smallchanges/2007-11-14">Coding with the MarkMail Masters</a></li>
<li><a href="/blog/smallchanges/2007-11-12">Announcing MarkMail</a></li>
</ul></li>
<li><span>Performance</span><ul>
<li><a href="/blog/smallchanges/2006-07-05">Understanding the Performance of Term Lists vs. Range Indexes</a></li>
</ul></li>
<li><span>Indexing</span><ul>
<li><a href="/blog/smallchanges/2006-07-05">Understanding the Performance of Term Lists vs. Range Indexes</a></li>
</ul></li>
</ul>
</div>
<div class="section">
<div class="head">
<h2>Mark Logic Bloggers</h2>
<a class="more" href="">View all</a>
</div>
<div class="body">
<a href=""><strong>Micahpedia</strong></a> <span class="date">9/22/09</span>
<div>XForms Developer Zone</div>
</div>
<div class="body">
<a href=""><strong>MarkLogic JSP Tag Library</strong></a> <span class="date">9/16/09</span>
<div>Mark Logic Digital Publishing Summit 12/10/09 at The Plaza</div>
</div>
<div class="body">
<a href=""><strong>Matt Turner</strong></a> <span class="date">9/12/09</span>
<div>Getting Ready: T-minus 3 Days to the Mark Logic User Conference</div>
</div>
<div class="body">
<a href=""><strong>Micahpedia</strong></a> <span class="date">9/22/09</span>
<div>XForms Developer Zone</div>
</div>
<div class="body">
<a href=""><strong>MarkLogic JSP Tag Library</strong></a> <span class="date">9/16/09</span>
<div>Mark Logic Digital Publishing Summit 12/10/09 at The Plaza</div>
</div>
<div class="body">
<a href=""><strong>Matt Turner</strong></a> <span class="date">9/12/09</span>
<div>Getting Ready: T-minus 3 Days to the Mark Logic User Conference</div>
</div>
<div class="body">
<a class="more" href="">+&nbsp;Show more</a>
</div>
</div>
</div>
</div>
<hr />
<div id="footer">
<div id="copyright">Copyright &copy; 2010 Mark Logic Corporation. All rights reserved. | Powered by MarkLogic Server 4.1-2 Standard Edition | <a href="">Contact Us</a></div>
</div>
</div>
</body>
</html>
Jump to Line
Something went wrong with that request. Please try again.