Riley,<p>
Let me add two points to the discussion:<p>
First, to understand where the NoName element comes from, remember that every element structure must have a single root (in mathematical terms, it must be a tree not a forest). Each book component in a structured book corresponds to a descendant of the book's root element. The root element itself must have a name. As has already been mentioned, if you open an XML document that results in a structured book, the root of the XML document will be the root of the book and the element tag for that element will be determined by the XML document. However, if you are manually creating the structured book, FrameMaker cannot guess at the element tag for the book's root element. You need to specify it. However, when you create the structured book, the root element must be created and that's before you've had the opportunity to specify the name. FrameMaker uses NoName as a placeholder name.<p>
Second, a structured book must have an element catalog. If you create a book from a structured document, FrameMaker copies the element definitions from the document into the book. All the elements defined in the document are therefore available in the book; those defined to be valid highest-level elements can be used as the book's root element. However, if you simply create a new book and then add all the book components, the book will not have any element definitions. To create some, you must highlight the name of the book file in the book window and import element definitions, from an EDD, or from a structured document. By the way, FrameMaker does not require a book file to use the same element definitions as its book components, or that all the book components use the same element definitions. However, when you save a book as SGML or as XML using a DTD, a single DTD is used for the entire structure.<p>
--Lynne