Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Use same XML multiple times in Word Document

Posted on 2011-03-10
5
Medium Priority
?
250 Views
Last Modified: 2012-05-11
Do you know if there's a simple way to use the same XML elements multiple times in a Word document? Best illustrated with an example:

Say XML snippit is

<Release>
  <ReleaseNo>2.80</ReleaseNo>
  ....
</Release>

I take the XML and apply a transform to format the release information into a release document but I need to use the release number at various points throughout the resulting document. I had expected to be able to bookmark an XML element and then use that bookmark at other points on the doc, but bookmarking an XML element creates a reference the entire element, not the contents hence using the bookmark anywhere else invalidates the template document. For example, creating a bookmark to the <ReleaseNo> place-holder and then adding a cross-reference to it, cause Word to enter another <ReleaseNo> place holder elsewhere and this is out of context of the XML structure.

So is there a simple way to take say the value of the <ReleaseNo> element and store it in Word so it can be used/cross-referenced elsewhere?

Thanks

0
Comment
Question by:regisit
  • 3
  • 2
5 Comments
 
LVL 8

Expert Comment

by:Zlatin Zlatev
ID: 35375462
Can you please give an example (ideally in an attached word document) as to how you are using the XML currently from your word document?
0
 

Accepted Solution

by:
regisit earned 0 total points
ID: 35375902
Thanks for responding, but this Q was raised a month ago. I've reverted to a bit of VBA to extract the XML text into a custom document property and then insert this as field into various other points in the document. Not ideal, but as far as I could tell - no other way around this. Looked at using Content Controls, but this seems a half-baked facilty too so discounted that quickly.

This is a sensitive document so could not publish here, hence what I thought was a reasonable outline of the issue.

0
 
LVL 8

Expert Comment

by:Zlatin Zlatev
ID: 35378226
Fair enough. I was not requesting to release some confidential info, just trimmed down POC of what you are trying to achieve.
0
 
LVL 8

Expert Comment

by:Zlatin Zlatev
ID: 35378243
Also you have not mentioned content controls in your intial question, so I was kind of confused as to how you are refering to xmls from word.
0
 

Author Closing Comment

by:regisit
ID: 35410243
?
0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The Selection object is designed for user interaction. It has a Range property, so it can be used in most places that a Range object can. Recorded macros must use the Selection because they are simply copying what the user is doing. A Range prope…
Using Word 2013, I was experiencing some incredible lag when typing.  Here's what worked for me....
This video shows where to find templates, what they are used for, and how to create and save a custom template using Microsoft Word.
Office 365 is currently available in five editions. Three of them are for business use: Office 365 Business Essentials, Office 365 Business, and Office 365 Business Premium. Two of them are for home/personal use: Office 365 Home and Office 365 Perso…
Suggested Courses
Course of the Month11 days, 21 hours left to enroll

916 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question