|Published (Last):||2 April 2008|
|PDF File Size:||1.1 Mb|
|ePub File Size:||6.42 Mb|
|Price:||Free* [*Free Regsitration Required]|
For example, if you have a topic element, the topic ID could be a mandatory attribute for topics being cross-referenced. One approach is to allow variations only where they add value. We don’t accept products that only recognize one or two DTDs in general; why should we for tables? The following table describes some of the factors that influence whether you will use a standard specification or build your own structure. Structured FrameMaker offers all of the capabilities of unstructured FrameMaker.
Be aware that this amount of configuration is not unique to FrameMaker. Many of the element chunks of content are nested within other chunks. You can import an XML document that references a schema file, and you can specify a schema file in your structure application to use for validating a document upon export to XML.
There is no need to toggle back and forth between the two interfaces.
Alas, there is a way to verify that the original author conformed to your expected structure. Element rules Following seven rules control how the elements are used in terms of their sequence, number of occurrences, and group. Authors apply paragraph and character formats as they write. The FSI International technical documentation project involved creating and deploying a system to handle multiple configurations of documents customized for specific clients.
The idea of “resources” will be introduced and several standard resources will be identified that should be available on both the client browser and server web server through these examples. Element Groups Elements can be grouped under a group declaration. List of elements that can appear in a document Attributes that can appear in a document for an element Hierarchy of elements – which elements can appear as child elements Sequence of child elements Number of child elements The data types for elements as well as attributes Default and fixed values for elements and attributes XML namespace XML namespaces allow the same document to contain XML elements and attributes taken from different vocabularies, without naming collisions.
The structure view shows a hierarchical view of the elements that comprise a document, as well as the attributes. Authors can select any element and all of its content by clicking on the element bubble.
Create a Book Packager using ExtendScript. This article provides an introduction to structured FrameMaker and describes the advantages of using this approach for content development.
FrameMaker Developer Center
You can also have value ranges for attributes or enumerate the legal values for an attribute. FrameMaker steps you through each validity error in the document, reports the error, and allows you to fix it. Just as in unstructured FrameMaker, page layout is controlled by a FrameMaker template.
The basic building blocks of structured documents are elements. This section presents a configurtion of the structured FrameMaker interface.
For example, suppose that a Help deliverable consists of topics and the chapters in a book also consist of topics. The following is not a complete list of capabilities, but are some of the key requirements that Adobe FrameMaker meets.
To specify a schema file for use in exporting to XML, modify the structapps.
SGML at Work – Book Descriptio
The element catalog displays the element definitions defined in the EDD. These template-based FrameMaker documents may be referred to as unstructured FrameMaker documents, and the authoring interface may be called either FrameMaker, or unstructured FrameMaker. FrameMaker provides a mechanism called a conversion table to automate much of the task of legacy document conversion. The modules are stored as objects framsmaker an SGML database, where retrieval is facilitated by the metadata.
You use the database to enter, manipulate, sort, and select data.
Additionally, you need to link the element definitions with formatting information. You do this by using the Validate command.