<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Adobe Community : All Content - All Communities</title>
    <link>https://forums.adobe.com/</link>
    <description>All Content in Adobe Community</description>
    <language>en</language>
    <pubDate>Thu, 06 Nov 2014 15:47:24 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-11-06T15:47:24Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Using FM Publish to generate Responsive HTML, how do I produce &lt;h1 class="x"&gt;?</title>
      <link>https://forums.adobe.com/thread/1628607</link>
      <description>&lt;!-- [DocumentBodyStart:07263fd7-c146-4f51-8e4d-e075536b3034] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Good morning,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I am using FM's Publish command for the first time, producing HTML output. I have a paragraph format that I want to map to an HTML heading with a class attribute (for example, something like &amp;lt;h1 class="x"&amp;gt;. For FM paragraphs that map to HTML &amp;lt;p&amp;gt; elements, I can specify a class attribute by selecting an output style in the Style Mappings section of the Publish settings. I can map a paragraph format to a heading element by typing the element name in the User Defined HTML Tag text box. But I'm not able to put the two together. Am I missing a way to do so? Thanks.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; --Lynne&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:07263fd7-c146-4f51-8e4d-e075536b3034] --&gt;&lt;img src='/beacon?t=1415936281240' /&gt;</description>
      <pubDate>Thu, 06 Nov 2014 15:47:24 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1628607</guid>
      <dc:date>2014-11-06T15:47:24Z</dc:date>
      <clearspace:dateToText>1 week 12 hours ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>FM9 Save CMYK As PDF again: different results for instances of one character</title>
      <link>https://forums.adobe.com/thread/1295015</link>
      <description>&lt;!-- [DocumentBodyStart:34832df6-abbe-4ea0-9012-c4a66c0235d1] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp; A customer sent me an FM9 document that uses the Symbol font. When he saves the document as PDF, without converting CMYK to RGB, one instance of a character in this font appears in the PDF as a different character in the same font. Other instances of the same character in the same document are fine. Saving as PDF changing CMYK to RGB produces correct results.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Does this sound like the usual don't-use-CMYK-and-Save-as-PDF-with-FM9 type of problem? Or should we look for something else?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Minor variations of the document cause the problem to go away:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. Deleting some earlier instances of characters in this font cause the problematic one to appear as expected.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. Some characters in this font occur in tables. Converting those tables to paragraphs "fixes" the problem.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3. Saving as PDF under Win 7 from FM10 and FM 11 produces expected results.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; We have only seen the problem on a Win 7 system. On Vista and XP, we get correct results. Editing the document on Vista and saving it as PDF on Win 7, however, fails. A MIF wash does not fix it. Deleting and reinserting the problematic character or the table row in which it occurs does not fix it. While the original document was structured, removing structure did not fix it. Nor did changing master pages.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; We started with a longer document and repeatedly deleted content until we had a much shorter document that fails. Somewhere along the line, the erroneous character changed&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; We can change the documents for this project to convert CMYK. I just don't know if doing so simply masks one particular instance of a general problem, or if CMYK is the real problem.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Thoughts?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Lynne&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:34832df6-abbe-4ea0-9012-c4a66c0235d1] --&gt;</description>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">fonts</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">framemaker_9</category>
      <category domain="https://forums.adobe.com/tags#/?containerType=14&amp;container=1">save_as_pdf</category>
      <pubDate>Thu, 12 Sep 2013 20:55:27 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1295015</guid>
      <dc:date>2013-09-12T20:55:27Z</dc:date>
      <clearspace:dateToText>1 year 2 months ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Size of PDF output created in FrameMaker</title>
      <link>https://forums.adobe.com/thread/1202115</link>
      <description>&lt;!-- [DocumentBodyStart:e6f51d93-f05a-4a07-b662-6b4d39af15f2] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p style="text-align: left;"&gt;Hi, I am getting different page sizes when I print a FrameMaker document directly to a printer and when I create a PDF file from FrameMaker and print the PDF. The page printed by PDF seems to be reduced to 95% of the page printed by FrameMaker. I have tried both Save as PDF and printing with Adobe PDF as the printer.&amp;nbsp; I've used a fully-updated version of Acrobat 9 Pro and the version of distiller installed with FM 11. I've tried FM 10 and FM 11. I've used two different computers (one with Windows 7 and one with Vista) and two different printers. I've changed PDF job options. Six months ago, I printed an earlier version of the same document from PDF without this problem. Can someone suggest what might have changed? Thanks.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:e6f51d93-f05a-4a07-b662-6b4d39af15f2] --&gt;</description>
      <pubDate>Mon, 29 Apr 2013 22:39:05 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1202115</guid>
      <dc:date>2013-04-29T22:39:05Z</dc:date>
      <clearspace:dateToText>1 year 6 months ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>eSeminar 10/2: Debugging XSLT with FM 11</title>
      <link>https://forums.adobe.com/thread/1068161</link>
      <description>&lt;!-- [DocumentBodyStart:2139e149-8fbf-4bfd-b440-4913f9b28447] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Just a reminder that I will be speaking on using FM 11 to debug XSLT at 10:00 AM Pacific time on October 2.&amp;nbsp; To register, go to &lt;a class="jive-link-external-small" href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=2076630&amp;amp;loc=en_us" rel="nofollow"&gt;http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=2076630&amp;amp;loc=en_us.&lt;/a&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This presentation follows on both Tom Aldous's recent 5-part introduction to XSLT (&lt;a class="jive-link-external-small" href="http://tmaldous.com/2012/06/15/5-part-eseminars-series-find-out-how-to-write-xslt-statements-for-xml-to-xml-transformations/" rel="nofollow"&gt;http://tmaldous.com/2012/06/15/5-part-eseminars-series-find-out-how-to-write-xslt-statemen ts-for-xml-to-xml-transformations) &lt;/a&gt;and the talk I gave on September 5 on using a structured FrameMaker application to edit XSLT itself (&lt;a class="jive-link-external-small" href="http://www.adobe.com/cfusion/event/index.cfm?event=set_registered&amp;amp;id=2085111&amp;amp;loc=en_us" rel="nofollow"&gt;http://www.adobe.com/cfusion/event/index.cfm?event=set_registered&amp;amp;id=2085111&amp;amp;loc=en_us&lt;/a&gt;). &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This packed and fun-filled hour will use an example in which conversion of an unstructured document to XML uses XSLT to augment results produced by a conversion table. I will demonstrate modifying the XSLT transformation, testing it in FM 11's XML view, and opening the result back in the WYSIWYG view to confirm that the desired formatting is produced. I will use an XSLT advanced run to apply the transformation only to relevant files in a directory and then use XPath to find and inspect documents that happen to contain the newly supported construct. In conclusion, I will compare the convenience of staying within FM and switching between the XML and WYSIWYG views as opposed to using another XSLT engine to process files that will be opened in FM.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:2139e149-8fbf-4bfd-b440-4913f9b28447] --&gt;</description>
      <pubDate>Tue, 18 Sep 2012 21:50:08 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1068161</guid>
      <dc:date>2012-09-18T21:50:08Z</dc:date>
      <clearspace:dateToText>2 years 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Structure design issue</title>
      <link>https://forums.adobe.com/thread/1030698</link>
      <description>&lt;!-- [DocumentBodyStart:b4024d57-acc1-46b6-9198-247a0be56b75] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I am designing an EDD. I have an element&amp;nbsp; which can contain a large hierarchy of subelements.There is text I want to display at the start and end of the element (same text in both locations), but I don't want the user to have to enter it twice. If it were simply a string, I'd make it an attribute and include its value in a prefix and a suffix. However, it's a cross-reference. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I am currently considering making the cross-reference the first child of the original element and then using a plug-in or script to copy the cross-reference text into an attribute that I insert into a suffix. This solution is not elegant and it complicates my application since I do not otherwise need a plug-in or script.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Can anyone suggest another approach?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:b4024d57-acc1-46b6-9198-247a0be56b75] --&gt;</description>
      <pubDate>Fri, 29 Jun 2012 16:21:17 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1030698</guid>
      <dc:date>2012-06-29T16:21:17Z</dc:date>
      <clearspace:dateToText>2 years 2 months ago</clearspace:dateToText>
      <clearspace:replyCount>9</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Two eSeminars on editing XSLT in FrameMaker</title>
      <link>https://forums.adobe.com/thread/1058160</link>
      <description>&lt;!-- [DocumentBodyStart:dedb2c39-ab7e-48e6-b4f0-8e127a6f1d93] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;&amp;nbsp; I'm giving a couple of eSeminars on a structured FrameMaker application for editing XSLT that readers of this forum may find interesting. Info is below:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=2076620&amp;amp;loc=en_us" rel="nofollow"&gt;http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=2076620&amp;amp;loc=en_us&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Date:&lt;/strong&gt; 5 Sep, 10-11AM PST&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Topic:&lt;/strong&gt; Maintaining XSLT code as a structured FrameMaker document&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description:&lt;br/&gt;&lt;/strong&gt;This webinar describes a structured FrameMaker application for editing XSLT. While the document window appears to show actual XSLT code, the structure of the edited document is an easily-understood variation of that used in the final XML output. Features of this editing structure include:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1) Names of various constructs (variables, templates, modes, and so forth) can be entered once and referenced multiple times as cross-references. To change a name therefore, a user need only change the typed occurrence and update cross-references; there is no need to search for all the individual occurrence.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2) The user can navigate through multiple files with generated lists of elements such as named templates and calls to those templates. Index markers can be used to generate an index into the code.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3) Elements in the structured document spare the user the need to remember details of XSLT syntax such as the names of the different axes and the order of the arguments to various functions. Color is used to visually identify matching parentheses and help prevent some syntax errors.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Once a document is complete, the user saves it as XML using an application that uses XSLT itself to change from the editing structure into actual XSLT code. Furthermore, existing XSLT code can be brought into this environment by opening it using an application that converts XSLT to the editing structure.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In addition to demonstrating a productive environment for maintaining XSLT transforms (or stylesheets), this application illustrates:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1) A practical application of the XSLT features Tom Aldous described in his recent 5-part series of presentations on XSLT in FrameMaker&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2) How useful FrameMaker 11 can be for producing XML&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3) A situation in which there is more information in a FrameMaker structured document than the corresponding XML&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a class="jive-link-external-small" href="http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=2076630&amp;amp;loc=en_us" rel="nofollow"&gt;http://www.adobe.com/cfusion/event/index.cfm?event=detail&amp;amp;id=2076630&amp;amp;loc=en_us&lt;br/&gt;&lt;/a&gt;&lt;strong&gt;Date:&lt;/strong&gt; Oct 2, 10-11AM PST&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Title:&lt;/strong&gt; Debugging XSLT with FrameMaker 11&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Description:&lt;br/&gt;&lt;/strong&gt;In this presentation, Lynne Price of Text Structure Consulting illustrates how a developer can use new FrameMaker 11 features to test and maintain XSLT code. Lynne will use an XSLT advanced run to transform all files in a test suite and examine the results using XPath to find particular structures, make changes, and repeat the process until correct results are produced.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:dedb2c39-ab7e-48e6-b4f0-8e127a6f1d93] --&gt;</description>
      <pubDate>Thu, 30 Aug 2012 17:44:09 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/1058160</guid>
      <dc:date>2012-08-30T17:44:09Z</dc:date>
      <clearspace:dateToText>2 years 2 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Enhanced application definition file (structapps.fm) template available</title>
      <link>https://forums.adobe.com/thread/910337</link>
      <description>&lt;!-- [DocumentBodyStart:bbc95626-97be-436c-b3bc-958a97c8a6bf] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Text Structure Consulting, Inc. is pleased to make available an alternative FrameMaker 10.0 template for application definition files such as structapps.fm. Differences between this template and the one used in the structapps.fm file that ships with FrameMaker include:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;An application definition file can define both XML and SGML applications. The permitted content of the two types of applications differs. However, the formatting of the application definition file included with FrameMaker does not distinguish them. Instead of prefixing the name of every application with &amp;#8220;Application Name:&amp;rdquo;, the revised template uses &amp;#8220;XML Application Name:&amp;rdquo; or &amp;#8220;SGML Application Name:&amp;rdquo;.&amp;nbsp; &lt;/li&gt;&lt;li&gt;The revised templates add a &lt;code&gt;Comment&lt;/code&gt; element, permitted within and between application definitions, that allows you to insert comments in the main flow of an application definition file. Since the trick of placing comments in background flows on master pages is no longer necessary, the revised templates remove the &lt;code&gt;First&lt;/code&gt; master page, and moves the comment it contained to a &lt;code&gt;Comment&lt;/code&gt; element.&amp;nbsp;&amp;nbsp; &lt;/li&gt;&lt;li&gt;The revised templates add attributes &lt;code&gt;CommentsDisplayColor&lt;/code&gt;, &lt;code&gt;CommentsDisplayWeight&lt;/code&gt;, &lt;code&gt;CommentsPrefix&lt;/code&gt;, and &lt;code&gt;CommentsSuffix&lt;/code&gt; to the &lt;code&gt;StructuredSetup&lt;/code&gt; highest-level element. These attributes control formatting of comments in the same way that attributes of the same name on the highest-level element of an EDD control formatting of EDD comments. &lt;/li&gt;&lt;li&gt;&lt;p&gt;The revised templates change the prefix for the &lt;code&gt;XmlCharacterEncoding&lt;/code&gt; and &lt;code&gt;XmlWriteRules&lt;/code&gt; elements to indicate that these elements were supported only in FrameMaker+SGML 6.0.&amp;nbsp; &lt;/p&gt;&lt;/li&gt;&lt;li&gt;The revised templates insert a page break before an application definition if the application does not fit in entirety on the current page. Thus, if possible, an entire application definition fits on one page.&amp;nbsp; &lt;/li&gt;&lt;li&gt;The revised template puts the name of the current application definition in the running header of the page.&lt;/li&gt;&lt;/ul&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The template and its EDD can be downloaded from &lt;a class="jive-link-external-small" href="http://www.txstruct.com/metatemp.htm" rel="nofollow"&gt;http://www.txstruct.com/app.htm&lt;/a&gt;. &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:bbc95626-97be-436c-b3bc-958a97c8a6bf] --&gt;</description>
      <pubDate>Wed, 05 Oct 2011 22:05:22 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/910337</guid>
      <dc:date>2011-10-05T22:05:22Z</dc:date>
      <clearspace:dateToText>3 years 1 month ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Enhanced EDD template available</title>
      <link>https://forums.adobe.com/thread/909395</link>
      <description>&lt;!-- [DocumentBodyStart:9a46e8db-246e-4f25-8801-8fe2b47b5392] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Text Structure Consulting, Inc. is pleased to make available&lt;/p&gt;&lt;p&gt;a beta version of its alternative FrameMaker 10.0 metatemplate&lt;/p&gt;&lt;p&gt;(template for EDDs). This metatemplate differs from the one that &lt;/p&gt;&lt;p&gt;ships with FrameMaker 10.0 in several ways, including: &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1) Comments are permitted throughout an element definition &lt;/p&gt;&lt;p&gt;&amp;nbsp; instead of only at the beginning or the end &lt;/p&gt;&lt;p&gt;2) Numbering of subrules allows for 6 levels of nesting (instead &lt;/p&gt;&lt;p&gt;&amp;nbsp; of only 3).&lt;/p&gt;&lt;p&gt;3) "If" and "else if" clauses as well as complete format rules&lt;/p&gt;&lt;p&gt;&amp;nbsp; are numbered&lt;/p&gt;&lt;p&gt;4) Documentation elements List, Note, and CommentTable are available.&lt;/p&gt;&lt;p&gt;5) Element type SGMLFragment is defined to facilitate use of text &lt;/p&gt;&lt;p&gt;&amp;nbsp; insets within an EDD &lt;/p&gt;&lt;p&gt;6) Section heads are formatted differently for outer sections and &lt;/p&gt;&lt;p&gt;&amp;nbsp; nested sections (10 levels supported) &lt;/p&gt;&lt;p&gt;7) Color is used to distinguish element definitions for containers &lt;/p&gt;&lt;p&gt;&amp;nbsp; from those of graphics, tables, cross-references, etc. Instead of &lt;/p&gt;&lt;p&gt;&amp;nbsp; assigning colors in the meta-EDD, colors called Table, Marker, &lt;/p&gt;&lt;p&gt;&amp;nbsp; Equation etc. are defined in the metatemplate. Users can therefore change &lt;/p&gt;&lt;p&gt;&amp;nbsp; the color scheme just by editing definitions of these colors. &lt;/p&gt;&lt;p&gt;8) Page breaks within an element definition are minimized &lt;/p&gt;&lt;p&gt;9) Running headers show the tag of the current element definition and head &lt;/p&gt;&lt;p&gt;&amp;nbsp; of the current section &lt;/p&gt;&lt;p&gt;10) Attributes Filter1 through Filter10 are defined on most elements. These&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; attributes can be used to define filter expressions so that filter &lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; by attribute can be used as well as conditional text to define variations&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; of an EDD.&lt;/p&gt;&lt;p&gt;11) A brightly colored arrow marks elements defined to be valid at the highest&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; level (the character and character format used are configurable).&lt;/p&gt;&lt;p&gt;12) Several elements have descriptive tags.&lt;/p&gt;&lt;p&gt;13) Element (and format change list) definitions can be commented out by&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; changing their element types to CommentElement (and CommentFormatChangeList)&lt;/p&gt;&lt;p&gt;14) Numerous context labels on the Tag element allow the user to generate lists&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; of all element definitions of a particular type (e.g., all table elements),&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; or of tags in format change lists, etc.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; The template and its EDD can be downloaded from &lt;a class="jive-link-external-small" href="http://www.txstruct.com/metatemp.htm" rel="nofollow"&gt;http://www.txstruct.com/metatemp.htm&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;&amp;nbsp; Directions for using this tool are included in comments at the beginning of &lt;/p&gt;&lt;p&gt;&amp;nbsp; the EDD.&amp;nbsp;&amp;nbsp; Metatemplates for earlier versions of FrameMaker are also &lt;/p&gt;&lt;p&gt;&amp;nbsp; available.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&amp;nbsp; Please send comments on the provided descriptive tags to &lt;/span&gt;&lt;a class="jive-link-email-small" href="mailto:lprice@txstruct.com" target="_blank"&gt;lprice@txstruct.com&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; Can the wording be clarified? Is it accurate? Which additional element types should&lt;/p&gt;&lt;p&gt;&amp;nbsp; have descriptive tags? Which provided descriptions are unnecessary? The zip file&lt;/p&gt;&lt;p&gt;&amp;nbsp; with the EDD and template includes a list of the descriptive tags in PDF.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Lynne&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:9a46e8db-246e-4f25-8801-8fe2b47b5392] --&gt;</description>
      <pubDate>Mon, 03 Oct 2011 21:43:31 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/909395</guid>
      <dc:date>2011-10-03T21:43:31Z</dc:date>
      <clearspace:dateToText>3 years 1 month ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Survey: Considerations for Using DITA</title>
      <link>https://forums.adobe.com/thread/633369</link>
      <description>&lt;!-- [DocumentBodyStart:f53f9b3a-faa0-4f96-8f8d-dc8316c1a207] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;h3 lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Survey: Considerations for Using DITA&lt;/h3&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;To help potential users decide whether to use DITA and how much effort doing so would involve, Text Structure Consulting, Inc. is conducting a survey to better understand the documentation projects for which DITA is appropriate. If you are using or considering DITA (or have done so), please take the time to share your experience by completing the survey. Partial and anonymous responses are welcome. You can send your response (embedded in an email message, in Microsoft Word, RTF, Adobe FrameMaker, or PDF) to &lt;a class="jive-link-email-small" href="mailto:dita.survey@txstruct.com"&gt;dita.survey@txstruct.com&lt;/a&gt;. If you prefer to answer by phone, you can write to the same address to schedule an interview.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Please forward the survey to other documentation professionals you know who might like to participate. If you are involved in multiple relevant projects or would like to add to an earlier response, feel free to complete the survey multiple times. Answers from different people working on the same project will gladly be received.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Since the survey is being distributed largely by forwarded email, statistically significant results are not expected. Nevertheless, survey responses should help existing users re-evaluate their projects and possibly learn about new tools, potential users evaluate the relevance of DITA, and consultants decide when to recommend it. If an interesting number of responses are received, the results will be summarized on www.txstruct.com and submitted for possible presentation at Balisage: The Markup Conference in early August, 2010 (see www.balisage.org). If at all possible, please respond by June 15 so that information can be prepared for the conference.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;The survey questions are available at &lt;a class="jive-link-external-small" href="http://www.txstruct.com/dita.survey/questions.htm" rel="nofollow"&gt;http://www.txstruct.com/dita.survey/questions.htm&lt;/a&gt; and are repeated here:&lt;/p&gt;&lt;h4 lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Personal Identification&lt;/h4&gt;&lt;ol lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&lt;li style="margin-top: 6pt;"&gt;What is your name, affiliation, and name of your project?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What is your personal role in your project (e.g., author, editor, manager)?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Are you an end user, consultant, or tool vendor?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Is this a new survey response or a replacement for an earlier response?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you give permission for your responses to be quoted in a summary of the results of this survey? Do you want such quotations to be anonymous or attributed to you? &lt;/li&gt;&lt;/ol&gt;&lt;h4 lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Project Identification&lt;/h4&gt;&lt;ol lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" start="6" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&lt;li style="margin-top: 6pt;"&gt;What industry does your documentation represent?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What type of processing does your project involve (authoring, publishing, translating, indexing, analyzing, etc.)?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How many documents or pages do you process annually? How much of this material is new and how much revised?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How do you publish documents (paper, PDF, Web, CD, etc.)?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How many document tool users do you have?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How many people use your finished documents?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Are your documents translated to multiple languages or localized in any other form? Are all documents localized or only some? How many languages do you support? &lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Are your documents revised and republished?&lt;/li&gt;&lt;/ol&gt;&lt;h4 lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;General software considerations&lt;/h4&gt;&lt;ol lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" start="14" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&lt;li style="margin-top: 6pt;"&gt;What documentation software does your project use:? Consider DITA-specific tools, XML tools, content management, word processing, desktop publishing, text editors, database management, project management, spreadsheets, and any other relevant tools.&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you have software that enforces that writers follow your organization's conventions?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do all groups within your organization use the same tools? All people in your group?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Is authoring geographically distributed?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How are editing tasks assigned to individual writers or editors? For example, is a writer responsible for a document or document component through multiple revisions, or is an available writer assigned whenever a change is needed? Do writers need specific expertise, such as knowledge of a documented product, to maintain particular pieces of content?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you reuse all or parts or your documents? What size units do you reuse? In how many documents does a typical reusable component occur? What percentage of a typical document is comprised of reusable segments?&lt;/li&gt;&lt;/ol&gt;&lt;h4 lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;DITA Considerations&lt;/h4&gt;&lt;ol lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" start="20" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&lt;li style="margin-top: 6pt;"&gt;For what types of documents (user manuals, online help, test plans, requirement specifications, journal articles, technical books, technical reports, interdepartmental memos, etc.) &lt;ol type="a"&gt;&lt;li style="margin-top: 6pt;"&gt;Does your project use DITA?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Have you considered using DITA but decided not to?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Have you never considered using DITA?&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you use DITA-inspired naming of element and attribute types when you do not use DITA itself?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you use DITA maps?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you specialize (modify) the DITA tagging scheme? How extensive are your changes? Which of the following do they involve: &lt;ol type="a"&gt;&lt;li style="margin-top: 6pt;"&gt;Rename existing element and attribute types&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Change the definitions of existing element and attribute types&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Add new element and attribute types.&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How many of the DITA element and attribute types do you use?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What were the primary factors in deciding whether to use DITA (for example, eliminates need to define a tagging scheme, availability of DITA open toolkit, a DITA deliverable is part of the project, wanted to use DITA- based software, recommended by consultant, addresses usability, effort required)?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Who are the primary decision makers on DITA issues (for example, customer, consultant, manager, tools group, writers)?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Do you transform your documents to or from DITA for different types of processing? Explain.&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;In what circumstances would you recommend that an organization consider DITA?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What have you found surprising about DITA?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How well have the effort, elapsed time, and cost of your solution corresponded to your expectations at the beginning of the project?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;How well have the results corresponded to your expectations?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;Given the experience you have gained, would you make the same DITA-related decisions now?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What version(s) of DITA do you use? Are you planning to use any others? When?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What changes to DITA or the Open Toolkit would you like to see?&lt;/li&gt;&lt;li style="margin-top: 6pt;"&gt;What changes to your processes do you plan?&lt;/li&gt;&lt;/ol&gt;&lt;h4 lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;Other comments&lt;/h4&gt;&lt;ol lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" start="36" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&lt;li style="margin-top: 6pt;"&gt;Please make any other relevant comments.&lt;/li&gt;&lt;/ol&gt;&lt;div lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt; &lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f53f9b3a-faa0-4f96-8f8d-dc8316c1a207] --&gt;</description>
      <pubDate>Fri, 07 May 2010 02:03:17 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/633369</guid>
      <dc:date>2010-05-07T02:03:17Z</dc:date>
      <clearspace:dateToText>4 years 6 months ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Interaction of XSLT pre-process and default attribute names</title>
      <link>https://forums.adobe.com/thread/593586</link>
      <description>&lt;!-- [DocumentBodyStart:728c290d-8d00-4a83-beec-e9041bf63128] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;This message is not a question, but a report of some unexpected behavior that some of you might find interesting.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;When FrameMaker interprets an XML document, it assumes that some XML attributes represent FrameMaker properties, whether or not the XML attributes also map to FrameMaker attributes. In my experience, the XML attributes that most often correspond to both FrameMaker properties and FrameMaker attributes are the entity attribute of a graphic and the cross-reference id attribute of a cross-reference.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;I have an application with a DTD that includes a cross-reference element named cross_reference. The EDD (and hence the import template) defines an IDReference attribute called idref.&amp;nbsp; There are no read/write rules pertaining to the cross_reference element or its attributes and no XSLT pre-process. When I open an XML document using this application, the expected behavior occurs. In particular, input such as:&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;lt;cross_reference format="fmt" idref="xyz"/&amp;gt;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;imports correctly, creating a cross-reference element named cross_reference that uses cross-reference format fmt. The idref attribute of the FrameMaker element is set to xyz and the cross-reference source is the element with a UniqueID attribute set to xyz.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;However, when I add an XSLT pre-process, import of this element fails. The log file contains an error message for each cross_reference to the effect that no ID reference has been specified. The resulting FrameMaker document has values for the idref attributes, but they don't seem to have been used to set the cross-reference source. Adding a read/write rule:&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;element "cross_reference" {&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp; is fm cross-reference element;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp; attribute "idref" {&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is fm property cross-reference id;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; is fm attribute;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp; }&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;solves the problem. The format attribute was processed correctly without a r/w rule. I do not understand why the use of XSLT affects FrameMaker's default processing, but it does.&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" style="min-height: 8pt; padding: 0px;" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;&amp;nbsp;&lt;/p&gt;&lt;p lang="function(){return A.apply(null,[this].concat($A(arguments)))}" ondblclick="" onkeydown="" onkeypress="" onkeyup="" onmousemove="" onmouseout="" onmouseover="" onmouseup="" title="function(){return A.apply(null,[this].concat($A(arguments)))}"&gt;I have confirmed this behavior in FM8 and FM9 but have not tested in earlier versions.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:728c290d-8d00-4a83-beec-e9041bf63128] --&gt;</description>
      <pubDate>Wed, 10 Mar 2010 17:49:57 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/593586</guid>
      <dc:date>2010-03-10T17:49:57Z</dc:date>
      <clearspace:dateToText>4 years 8 months ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Formatting catalogs vs. explicit formatting properties in an EDD</title>
      <link>https://forums.adobe.com/thread/457378</link>
      <description>&lt;!-- [DocumentBodyStart:8706277e-0a4d-41fa-be1a-4e8004f343af] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;!--StartFragment --&gt;&lt;p&gt;The bulk of the discussion on "Exporting Paragraph Catalog to EDD" (&lt;a class="jive-link-message-small" data-containerId="3387" data-containerType="14" data-objectId="2083552" data-objectType="2" href="https://forums.adobe.com/message/2083552#2083552"&gt;http://forums.adobe.com/message/2083552#2083552&lt;/a&gt;) deals with whether EDDs should apply specific formatting properties or apply named formats defined in the document's paragraph or character catalogs. Since that is a worthy topic in its own right, I am giving my response in this new thread.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Frankly, most of the responses to this part of the discussion are simply expressions of personal opinion. I'm a proponent of personal opinion and one of FrameMaker's strengths is its flexibility in supporting different users' preferences. However, I would like to point out in this case there are various technical reasons to use one or the other of these particular techniques.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. The ability to specify individual formatting properties allows an EDD's context and level rules to specify context-sensitive variations of a base format. For this reason, the term "hierarchical styles" can be used to refer to this approach. Hierarchical styles allow an EDD to apply relevant formatting in the definition of the element that triggers that formatting.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Suppose, for example, that list items contain a sequence of paragraphs and notes and that notes contain a sequence of paragraphs and lists. Further suppose that both lists and notes are variations of the document's base format in which lists are indented and notes are italicized. One approach in the EDD is to assume the paragraph catalog includes formats called Body, Indent, Italics, and IndentItalics. The definition of the paragraph element can then apply one of these formats depending on whether the paragraph is within a list, within a note, within both, or within neither. Alternatively, the definition of the list element can change the indentation without considering whether or not the content is italicized and the definition of the note element can change the angle without considering the indentation.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Using hierarchical styles mean any changes to the base format (by default, Body) do not have to be replicated in numerous variations. The paragraph catalog thus is smaller and hence easier to maintain. Furthermore, no explicit testing for lists within notes or notes within lists is needed. Finally, the formatting is specified where it logically belongs. The developer specifies the list-motivated indention when defining the list element and the note-motivated font change when defining the note element instead of worrying about both of them when defining the paragraph element.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. If an EDD is based on existing unstructured documents that already have rich paragraph and character catalogs it is often practical to use the existing formats rather than to copy their properties into the EDD.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3. There are numerous FrameMaker plug-ins that operate on paragraph and/or character formats. If the organization's workflow involves such plug-ins, hierarchical styles cannot be used.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4. Using formatting catalogs allows one EDD to be used with multiple templates that define the named formats in different ways. For example, variant templates may use language-specific autonumbers or set indentations and tab stops for different page styles.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Furthermore, note that an EDD developer can choose to refer to formatting catalogs or use hierarchical styles for some cases and use the other technique for others. For example, the developer may refer to the paragraph catalog for various levels of section headings but use hierarchical styles for variations of body paragraphs (such as the lists and notes discussed above).&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Lynne&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8706277e-0a4d-41fa-be1a-4e8004f343af] --&gt;</description>
      <pubDate>Fri, 03 Jul 2009 23:52:43 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/457378</guid>
      <dc:date>2009-07-03T23:52:43Z</dc:date>
      <clearspace:dateToText>5 years 4 months ago</clearspace:dateToText>
      <clearspace:replyCount>3</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Overriding the format rules in a structured document</title>
      <link>https://forums.adobe.com/thread/457434</link>
      <description>&lt;!-- [DocumentBodyStart:a0bfedde-b382-4e2e-9f22-773278b7abc3] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;!--StartFragment --&gt;&lt;p&gt;Some of the later messages in the&amp;nbsp; "Exporting Paragraph Catalog to EDD" thread (&lt;a class="jive-link-message-small" data-containerId="3387" data-containerType="14" data-objectId="2083552" data-objectType="2" href="https://forums.adobe.com/message/2083552#2083552"&gt;http://forums.adobe.com/message/2083552#2083552&lt;/a&gt;) dealt with the use of overrides to the formatting specified in an EDD rather than with exporting paragraph catalogs. I've therefore started this new thread for my reply.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Structured FrameMaker was deliberately designed to support the needs of organizations who want all element formatting to be controlled by the element catalog as well as organizations who want to allow overrides. Reasons for the latter include tweaking of page breaks and spacing by a production group after all editing&amp;nbsp; is complete as well as addressing publication schedules that may require publishing a document with a planned structure that has not yet been incorporated into the EDD.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Arnis's observation that organizations in the first category can use FrameMaker's configurable user interface to remove access to formatting commands is a good one. It is not enough to remove the paragraph and character designers; much of the Format menu as well as shortcuts for applying some format changes should also be disabled.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The workflow used in other organizations removes any overrides a writer may have applied. Before a document is published, element definitions (either from the organization's latest approved template or the current document) are imported, with the box to remove overrides checked. Publication may also require that a document be validated without error.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Lynne&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a0bfedde-b382-4e2e-9f22-773278b7abc3] --&gt;</description>
      <pubDate>Sat, 04 Jul 2009 02:42:45 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/thread/457434</guid>
      <dc:date>2009-07-04T02:42:45Z</dc:date>
      <clearspace:dateToText>5 years 4 months ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

