Article View: adobe.framemaker.sgml
Article #723Re: Interleaving structured files (XML)
From: Scott_Prentice
Date: Sat, 20 Sep 2008 00:02
Date: Sat, 20 Sep 2008 00:02
19 lines
1957 bytes
1957 bytes
Hi David... Yuck. I think you're looking at some complex XSLT import/export process and/or custom plugin development. So .. you're trying to insert each "Widget" into a data model of your own that acts as a container for each basic widget description plus a more verbose description. You're not trying to stuff additional data into the base MakeWidget model, right? I may be too DITA-focused, but I think that with a little (or a lot) of work, you could actually do this with DITA. DITA's specialization feature lets you create a data model that uses the element names of your choosing as long as it falls into a structure that DITA supports. Your MakeWidget model looks pretty basic and should fit into an existing DITA construct. You could then define a container model for this (using base DITA elements or a specialization), and pull in each Widget as a conref. By doing this you wouldn't need to separate or merge anything .. the conreffed widgets would show up inline within the uber description, while remaining intact within the original MakeWidgets file. You would need to be able to add an "id" attribute to each widget as well as the top level component element .. possible? Or .. maybe I'm just crazy. :) ...scott Scott Prentice Leximation, Inc. www.leximation.com
Technical Details
Message-ID:
<59b68812.0@webcrossing.la2eafNXanI>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!transit5.hitnews.eu!news4us.nl!webcrossingReferences:
<59b68812.-1@webcrossing.la2eafNXanI>Show Full Headers
Complete Article Headers
X-Google-Thread: fcc08,678fb395ec42b48f X-Google-Attributes: gidfcc08,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit From: Scott_Prentice@adobeforums.com Newsgroups: adobe.framemaker.sgml Subject: Re: Interleaving structured files (XML) Message-ID: <59b68812.0@webcrossing.la2eafNXanI> Date: Fri, 19 Sep 2008 17:02:42 -0700 References: <59b68812.-1@webcrossing.la2eafNXanI> Lines: 34 MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: 8bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!transit5.hitnews.eu!news4us.nl!webcrossing