Я пытаюсь стилизовать элемент p в следующем коде, используя xsl fo
<note>
<p>Le numéro identifiant est une chaîne de caractères composée des éléments suivants:
<ul>
<li>une chaîne de caractères fixe correspondant à l'acronyme du module, sur cinq positions,</li>
<li>un numéro séquentiel incrémenté d’une unité à chaque création de dossier.</li>
</ul>
</p>
</note>
При следующем XSl красный цвет останавливается на первом ul и не применяется ко всему элементу p
<xsl:attribute-set name="ul.li__content">
<xsl:attribute name="color">red</xsl:attribute>
</xsl:attribute-set>
Добавление другого элемента p, содержащего ul, не работает.
Добавление элемента ap в li опускает тире перед элементом li.
Как бы вы справились с этой проблемой?Должен ли я изменить xsl для использования атрибутов?
Спасибо, с наилучшими пожеланиями.