Многократное использование содержания в шаблонах и библиотеках> Экспорт и импорт XML > Примечания в XML

 

Страница подготовлена дизайн-студией Фёдора Филимонова

Примечания в XML

Dreamweaver позволяет вам экспортировать содержимое XML с помощью одного из двух примечаний тега (см. рис.): тега имен редактируемых областей или стандартного тега Dreamweaver XML. Выберите тип примечания, который наиболее точно описывает использование содержимого XML вашего Web-сайта. Если вы понимаете синтаксис XML, то легче всего увидеть различия между двумя примечаниями тега, рассмотрев примеры.

Приведенный ниже код XML был экспортирован из документа, основанного на шаблоне template_1. Документ имеет редактируемые области Art и a_title (последняя содержит тег названия документа).

Следующий код XML экспортировался из документа, основанного на шаблоне template_1. В документе определена одна редактируемая область Art (и по умолчанию редактируемая область, , которая содержит тег названия документа).

Теги имен редактируемых областей используют имена редактируемых областей в качестве тегов XML. Содержимое каждой редактируемой области представлено как секция CDATA. В этом примере, тег <TITLE> означает название документа, а тег <Art> - редактируемую область.
<?xml version="1.0"?>
<newstemplate template="/Templates/newstemplate.dwt">
	<doctitle>
		<![CDATA[<title>Today's Headline Story</title>]]>
	</doctitle>
	<News_Story>
		<![CDATA[<p>This is where the story goes.</p>]]>
	</News_Story>
</newstemplate>
Стандартный тег Dreamweaver XML использует тег элемента <item>. Тег элемента содержит атрибут name, который указывает имя редактируемой области. Секция CDATA представляет содержимое редактируемой области. В данном примере тег элемента с именем a_title обозначает название документа, а тег элемента с именем Art -редактируемую область.
<?xml version="1.0"?>
<templateItems template="/Templates/newstemplate.dwt">
	<item name="doctitle">
		<![CDATA[<title>Today's Headline Story</title>]]>
	</item>
	<item name="News_Story">
		<![CDATA[<p>This is where the story goes.</p>]]>
	</item>
</templateItems>