Open XML links for 01-11-2007

I’ve been pretty busy since the holidays, and consequently haven’t got around to posting links to all of the great Open XML information that I’ve come across lately. So without further delay, here are some of my favorite Open XML blog posts and projects I’ve run into since the first of the year … Open…

1

Open XML numbering options

What kind of numbering options do people need in word-processing documents? That’s a pretty open-ended question, and the answer depends on what you mean by “people.” If you’re just talking about people in the United States or other Western countries, there’s a short list of options that will usually get the job done: decimal (1,2,3),…

4

Bi-Directional text in Open XML

If you need to generate documents in Arabic or Hebrew, or other less common RTL (right-to-left) scripts such as Syriac or Urdu, you’ll find some very useful information in a new article on OpenXmlDeveloper: “Bi-directional Text in WordprocessingML” by Godha G. N. Godha’s article covers the basics of how bi-directional text is handled in paragraphs,…

3

Learning about content controls

Tristan Davis has a great post over on the Word team blog about working with content controls and binding them to custom XML data parts. It’s a clear and straightforward explanation of this powerful concept, so if you’ve wondered what terms like “content controls” (or structured document tags) and “custom XML data store” are all…

0

Backgrounds in WordprocessingML

Part 3 (Primer) and Part 4 (Markup Language Reference) of the Ecma Office Open XML spec have many XML markup examples that demonstrate various concepts. Pasting those samples into a minimal test document is a good way to learn about how Open XML works. When I first tried to do this for the document background…

0

Rsids explained

There’s an interesting post on Brian Jones’s blog today about how rsids work in Open XML documents. The use of rsids provides a simple and flexible mechanism for merging changes two users make to the same document, and if you’ve looked inside many Open XML documents you’ve seen rsdis all over the place. They’re used…

0

Images in Open XML documents

Images are one of the basic elements of a document, and the use of images in documents continues to grow. Just a few years ago, it was relatively uncommon to have an image in a word-processing document, and downright rare to see one in a spreadsheet. Now images are commonplace in all types of documents,…

8

Xlinq and WordprocessingML

Last month I attended a meeting where Eric White described a really cool way he has been using the new Xlinq technology to iterate through sections of a WordprocessingML document and extract code snippets to be compiled and run for test cases. Xlinq provides the ability to do SQL-style queries on the contents of XML…

0