Выбор комментариев
Выбор комментариев
Текст комментариев можно выбрать при помощи образца comment(). Разумеется, не следует хранить данные, которые попадут в выходной документ, в комментариях входного документа. Тем не менее, вам может потребоваться преобразовать комментарии из формы <!--comment--> в какую-то другую форму, используемую другим языком разметки, — например, элемент <COMMENT>.
В следующем примере я извлеку комментарии из planet.xml и включу их в полученные выходные данные.
<PLANET>
<NAME>Venus</NAME>
<MASS UNITS>"(Earth = 1)">.815</MASS>
<DAY UNITS="days">116.75</DAY>
<RADIUS UNITS="miles">3716</RADIUS>
<DENSITY UNITS="(Earth = 1)">.943</DENSITY>
<DISTANCE UNITS="million miles">66.8</DISTANCE><!--B перигелии-->
</PLANET>
Чтобы извлечь комментарии и поместить их в элементы <COMMENT>, я включил правило только для комментариев (листинг 4.3).
Листинг 4.3. Выбор комментариев
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="PLANETS">
<HTML>
<xsl:apply-templates/>
</HTML>
</xsl:template>
<xsl:template match="comment()">
<COMMENT>
<xsl:value-of select="."/>
</COMMENT>
</xsl:template>
</xsl:stylesheet>
Вот результат для Венеры, в котором комментарий преобразован в элемент <COMMENT>:
Venus
.815
116.75
3716
.943
66.8<COMMENT>B перигелии</СОММЕNT>
Обратите внимание: здесь текст для других элементов в элементе <PLANET> также включается в выходной документ, потому что так установлено в соответствии с правилом по умолчанию для каждого элемента. Поскольку для элементов я не предоставил какого-либо правила, их текст просто включается в выходной документ.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Вставка комментариев в программный код веб-страницы
Вставка комментариев в программный код веб-страницы О том, что текстовые комментарии – важный для начинающих веб-разработчиков элемент исходного кода веб-страницы, мы уже говорили ранее. Создав сайт, вы можете снабдить каждый элемент кода подробным текстовым пояснением
Элемент <xsl:comment>: создание комментариев
Элемент <xsl:comment>: создание комментариев По ходу дела можно также создавать и комментарии при помощи элемента <xsl:comment>. Этот элемент не имеет атрибутов и содержит тело шаблона, задающего текст комментария.В листинге 6.8 я создаю комментарии для замены элементов
12.1. Выбор темы
12.1. Выбор темы Любая работа подобного плана – это, прежде всего, научное исследование, которое носит творческий характер. Поэтому первым и наиболее важным ее этапом является выбор темы.Насколько интересна и понятна тема, таким и получится результат. Основное требование
Убежище Rem для комментариев
Убежище Rem для комментариев Ключевое слово Rem, которое сохранилось еще со времен самых первых версий языка BASIC, выполняет в VBA ту же самую задачу, что и апостроф, - указывает на начало комментария. (Rem- сокращение от английского remark (примечание), как нетрудно догадаться.) Если
Символы форматирования в XML-коде комментариев
Символы форматирования в XML-коде комментариев Если открыть сгенерированный XML-файл, вы увидите, что элементы будут помечены такими символами, как "M", "T", "F" и т.п. Например:‹member name = "Т:ХmlDоcCar.Car"› ‹summary› Это тип Car, иллюстрирующий возможности
Трансформация XML-кода комментариев
Трансформация XML-кода комментариев Предыдущие версии Visual Studio 2005 (в частности. Visual Studio .NET 2003) предлагали очень полезный инструмент, позволяющий преобразовать файлы с XML-кодом документации в систему HTML-справки. К сожалению, Visual Studio 2005 не предлагает такой утилиты, оставляя
7.2. Создание титров, меню, эффектов, закадровых комментариев
7.2. Создание титров, меню, эффектов, закадровых комментариев Сначала нужно создать вступление и завершение фильма, пользуясь видеоэффектами редактора.1. В окне Asset View (Вид активов) щелкните кнопкой мыши на вкладке Display Transitions (Показать перемещения) и просмотрите список
Добавление комментариев
Добавление комментариев Код хранимой процедуры должен быть комментирован для помощи в отладке и в разработке приложений. Комментарии особенно важны в хранимых процедурах, потому что процедуры являются глобальными в базе данных и могут использоваться несколькими
Выбор объектов
Выбор объектов Когда вы запускаете команду DIMALIGNED, AutoCAD предлагает выбрать дугу, окружность, линию или определить вершину: Select arc, circle, line, or <specify vertex> Если вы выберете дугу, AutoCAD будет использовать центр и концы дуги, чтобы определить угловые размеры. Если окружность –
Выбор градиента
Выбор градиента При заполнении градиентом область закрашивается плавно изменяющимся цветом. Градиент позволяет создавать на двухмерном чертеже эффект падающего на поверхность света, тем самым имитируя трехмерность объекта (рис. 7.4). Рис. 7.4. Градиентная заливка создает
2.3.2. Выбор сервера
2.3.2. Выбор сервера Физический уровень представления модели зависит от выбранного сервера. Для выбора СУБД служит редактор Target Server (меню Server/Target Server... доступно только на физическом уровне) (рис. 2.60).ERwin поддерживает практически все распространенные СУБД, всего более 20
Выбор объектов
Выбор объектов Большинство команд редактирования AutoCAD требует предварительного указания объектов для работы с ними. Выбранные объекты – один или несколько – называются набором. Такой набор можно создать как до, так и после вызова команды редактирования.После того как
Создание узлов комментариев и инструкций по обработке
Создание узлов комментариев и инструкций по обработке Элемент xsl:comment Этот элемент задается конструкцией вида:<xsl:comment><!-- Содержимое: шаблон --></xsl:comment>Элемент xsl:comment создает в результирующем дереве узел комментария. Текстом комментария становится результат
Благодарности и представление автора комментариев
Благодарности и представление автора комментариев Рукописью (а точнее, вордописью) этой книги я изнасиловал достаточно много знакомых и не очень знакомых специалистов и не только специалистов. В результате был получен большой объем замечаний, предложений и