DTD Notation, specificlly <!ENTITY> refs
Hi,
I have both "XPATH 2.0" and "XSLT 2.0" and I've looked for this information, but I'm coming up dry.
I am given the task of working with XML files that must be able to round-trip to Adobe's Structured Framemaker.
For the most part this is not a problem, but the XML generated from Framemaker has a <!DOCTYPE Section [...]>. Inside this section are a <!NOTATION cgm SYSTEM ""> and several <!ENTITY Figure SYSTEM "FigureID.cgm" NDATA cgm> entries.
I'm not sure why FM is using this method for including graphics files and other external files, but they are.
My problem is, I bring in one of these files, do some restructuring work but I'm not able to write it out with the <!DOCTYPE Section...> intact.
The way FM does Cross References is equally as bad, they use <?FM MARKER [Cross-Ref]....?> constructs.
So, writing my modified XML back out so it can be imported into FM is not working because all of these constructs are not being written in the file.
Is these something I need to do so I can work with these constructs?
Thanks,
- m
------------------------
GnuPG Key fingerprint = 1AD4 726D E359 A31D 05BF ACE5 CA93 7AD5 D8E3 A876
Michael Hare
__________________
------------------------
Keep Moving Forward
GnuPG Key fingerprint = 1AD4 726D E359 A31D 05BF ACE5 CA93 7AD5 D8E3 A876
Michael Hare
|