[docs] Q: нормализация содержимого узла
Alexander Bokovoy
a.bokovoy на sam-solutions.net
Вт Ноя 4 20:17:12 MSK 2003
Привет!
Допустим, у нас есть некоторый документ в формате Docbook XML и стоит
задача его переформатирования с целью улучшения внешнего вида *исходного*
XML-файла. При этом желательно соблюсти форматирование в verbatim-like
узлах, но изменить его в para-like. Маленький пример:
<abstract>
<para>
Данный раздел документации предназначен прежде всего для тех, кто
только начинает знакомиться с
<application moreinfo="none">Samba
</application>, но
между тем уже имеет достаточные знания в области
<!-- FIXME: vyt - использовать для обозначения ms сущности -->
<acronym>TCP/IP
</acronym> и сетей
<trademark class="trade">Microsoft
</trademark>.
</para>
<para>
Всё, что сказано ниже, относится непосредственно к пакету
<filename moreinfo="none">samba-2.2.5
</filename>, входящему в состав
ALT Linux 2.3, тем не менее, многое будет
справедливо как для предыдущих, так и для последующих версий.
</para>
</abstract>
Хочется получить что-то вроде:
<abstract>
<para>
Данный раздел документации предназначен прежде всего для тех,
кто только начинает знакомиться с <application moreinfo="none">Samba
</application>, но между тем уже имеет достаточные знания в области
<!-- FIXME: vyt - использовать для обозначения ms сущности -->
<acronym>TCP/IP</acronym> и сетей <trademark class="trade">Microsoft
</trademark>.
</para>
<para>
Всё, что сказано ниже, относится непосредственно к пакету
<filename moreinfo="none">samba-2.2.5 </filename>, входящему в
состав ALT Linux 2.3, тем не менее, многое будет справедливо как для
предыдущих, так и для последующих версий.
</para>
</abstract>
То есть:
- вложенность показывается отступами
- внутри para-like содержимое форматируется, но при этом
происходит модификация только пробелов и концов строк
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
Подробная информация о списке рассылки docs