У меня очень большая форма с сотнями полей.Некоторые черные, а некоторые синие.Я пытаюсь проанализировать dxl, используя xsl, чтобы найти поля, в которых они установлены на синий цвет.
Я нашел несколько файлов xsl для анализа dxl, но я не могу понять, как найтизатем найдите предыдущий шрифт color = 'blue'
Может кто-нибудь помочь мне с этим синтаксисом?Вот пример dxl, который я пытаюсь проанализировать:
<par def="100">
<run>
<font size="9pt" style="bold" name="Arial" pitch="variable" truetype="true" familyid="20" />
</run>
<run>
<font size="9pt" color="blue" style="bold" name="Arial" pitch="variable" truetype="true" familyid="20" />
<field type="text" kind="editable" name="DevComments">
<code event="inputtranslation">
<formula>@Trim( @ThisValue )</formula>
</code>
</field>
</run>
<compositedata type="98" prevtype="65418" nexttype="222" afterparcount="6" containertype="65418" aftercontainercount="1" afterbegincount="3">Yg4BAIQAAAAAAAAAAAA=</compositedata>
<run>
<font size="9pt" style="bold" name="Arial" pitch="variable" truetype="true" familyid="20" />
</run>
</par>