Использование Data Driven
Сохраненный файл имеет формат XML. Его можно открыть, используя множество программ, хотя бы простейший Блокнот (Notepad). Содержимое документа показано ниже в листинге 9.1.
Листинг 9.1. Содержание XML-документа:
<?xml version="1.0" encoding="utf-8" ?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20001102//EN" "http://www.w3.org/TR/2000/CR-SVG- 20001102/DTD/svg-20001102.dtd" [ <!ENTITY ns_graphs "http://ns.adobe.eom/Graphs/l.0/"><!ENTITY ns_vars "http://ns.adobe.eom/Variables/l.0/"><!ENTITY ns_imrep "http://ns.adobe.eom/IrnageReplacement/l.0/"><!ENTITY ns_custom "http://ns.adobe.com/GenericCustomNamespace/1.0/"><!ENTITY ns_flows "http://ns.adobe.eom/Flows/l.0/"><!ENTITY ns_extend "http://ns.adobe.eom/Extensibility/l.0/"><svg>    <variableSets xmlns="&ns_vars:">        <variableSet varSetName="bindingl" locked="none">            <variables>                <variable varName="Photo" trait="fileref" category="&ns_vars;"></variable>                <variable varName="Occupation" trait="textcontent" category="&ns_flows;"></variable>                <variable varName="Name" trait="textcontent" category="&ns_flows;"></variable>                <variable varName="Phone" trait="textcontent" category="&ns_flows:"></variable>            </variables>            <v:sampleDataSets xmlns="&ns_custom:" xmlns:v="&ns__vars: ">                <v:sampieDataSet dataSetName="Elena">                    <Photo>"file:///C:/l.tif"</Photo>                    <Occupation>                        <p>Project manager</p>                    </Occupation>                    <p>Elena Smirnova</p>                    </Name>                    <Phone>                        <p>Tel: 2747464</p>                    </Phone>                    </v:sampleDataSet>            </v:sampleDataSets>        </variableSet>    </variableSets></svg>Если вы работали с языком XML или хотя бы HTML, то для вас здесь все ясно и просто. Существует множество способов дописать в этот файл другие варианты, основной из них – создание сценариев для баз данных и использование готовой базы. Но это относится, скорее, к области программирования. Чтобы продемонстрировать, как создавать документы Data Driven Graphics (Динамическая графика), нам достаточно использовать Блокнот (Notepad).
Находим часть кода, в котором непосредственно описан человек. Вот он:
<v:sampleDataSets xmlns="&ns_custom;" xmlns:v="&ns_vars;">    <v:sampleDataSet dataSetName="Elena">        <Photo>"file:///C:/l.tif"</Photo>        Occupation         <p>Project manager</p>        </Occupation>        <Name>            <p>Elena Smirnova</p>        </Name>        <Phone>            <p>Tel: 2747464</p>        </Phone>    </v:sampleDataSet></v:sampleDataSets>Теперь становится очевидно, почему лучше использовать понятные имена. Копируем этот кусок кода и вставляем в тело XML-документа непосредственно под ним.
