Quantcast
Channel: Eric White's Blog
Viewing all articles
Browse latest Browse all 35

Using Content Controls to give Semantic Meaning to Content in Open XML WordprocessingML Documents

$
0
0

[Blog Map]  This blog is inactive.  New blog: EricWhite.com/blog

A wide variety of business applications can take advantage of content controls to give semantic meaning to content in Open XML WordprocessingML documents.  However, most applications that can benefit from content controls fit into one of three broad categories:

  • Document generation systems that use a template document for configuration.
  • Content publishing systems that transform WordprocessingML to another document format.
  • Collaboration systems that extract data and content from word-processing documents.

We’ve written and published three MSDN articles that provide guidance around these three scenarios, as well as links to a number of resources to help get started.

Building Document Generation Systems from Templates with Word 2010 and Word 2007

Building Publishing Systems that Use Word 2010 or Word 2007

Using Open XML WordprocessingML Documents as Data Sources

Of course, these are not the only types of applications that can benefit from content controls.  I’ve used content controls for a number of other purposes, including using them to delineate code that you want to test using a test harness.  However, in speaking with a number of customers who use content controls, most uses fit into one of the three above categories.


Viewing all articles
Browse latest Browse all 35

Trending Articles


Tabia za mabinti wa kipogoro,


Grimsby rapist jailed after attacking same woman twice on same day


HOt And Séxy Photos of Mampi


Neem Baba Extra Questions Answer Class 6 English Poorvi


Lloyds Auctioneers & Valuers Pty Limited v Benson [2025] FCA 324


Download: Chester – Baleken Basabaile (Prod. By Silva)


DT 31015


Turing Cup 2019 Qualifiers (TCQF19) - EDITORIAL


Bingie


Problem with "Removable Bootloader"



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>