Solved

Use same XML multiple times in Word Document

Posted on 2011-03-10
5
241 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
5 Comments
 
LVL 8

Expert Comment

by: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: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: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

Business Impact of IT Communications

What are the business impacts of how well businesses communicate during an IT incident? Targeting, speed, and transparency all matter. Find out more in this infographic.

Question has a verified solution.

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

This is written from a 'VBA for MS Word' perspective, but I am sure it applies to most other MS Office components where VBA is used.  One thing that really bugs me is slow code, ESPECIALLY when it's mine!  In programming there are so many ways to…
This article describes a method of delivering Word templates for use in merging Access data to Word documents, that requires no computer knowledge on the part of the recipient -- the templates are saved in table fields, and are extracted and install…
This video walks the viewer through the process of creating an MLA formatted document, as well as a bibliography with citations.
This video shows where to find the word count, how to display it, and what it breaks down to in Microsoft Word.
Suggested Courses

739 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