Home / Articles / Adobe Creative Suite / InDesign’s XML Features

InDesign’s XML Features

Article Description

In this chapter we take you on a whirlwind tour of InDesign’s XML features, menus, panels, and commands. Having all this information in one place is handy for you any time you need to jog your memory concerning any of these items. It also reduces the need for repetitive instructions throughout the book. Remember, this is just a surface look at these features; we cover them all in depth in later chapters.

Using DTDs

The last XML feature we look at in Layout view is the use of Document Type Definitions, known as DTDs, to validate XML structure. This topic is covered in detail in Chapter 11, but here’s the dime tour.

Open xml_interface_7.indt.

Loading a DTD

If a DTD is not included as an inline element within the XML file itself, you must load it manually (Figure 2.58).

Validating Structure with a DTD

As we explain in Chapter 1, a DTD can be used to test an XML structure to make sure it follows the rules. By validating your structure against the DTD, InDesign identifies parts that don’t conform and gives you tips on how the problem may be fixed. Figure 2.59 shows how to validate an existing XML structure. Click the lightning bolt icon at the top of the Structure pane to validate the current document structure. Errors are indicated within the structure schematic and suggested fixes appear in their own section of the pane.

Viewing the DTD

The error messages in the Structure pane can be somewhat cryptic and often inaccurate. This is a case where knowing how to read DTD comes in handy, and InDesign provides a simple way to get a first-hand look at the DTD that you loaded (Figure 2.60). Select View DTD from the Structure pane menu.

Fixing XML Structure

Let’s put your newly acquired knowledge to the test. To fix the structure you must select the text Clos Lucé, France, tag it with the element placeofdeath, and then revalidate the layout (Figure 2.61).

6. InDesign's Story Editor | Next Section Previous Section