У меня есть этот фрагмент xsl, который я хочу применить к XML-файлу. Данные xpath в матче верны, я его протестировал. Я хочу добавить атрибут font для каждого ITEXT, который не имеет одного с указанным значением. Как мне это сделать?Как использовать xsl для обновления xml-файла
<xsl:template match="//PAGEOBJECT[@LAYER=2]/ITEXT[not(@FONT)]">
<xsl:attribute name="FONT">Book Antiqua Regular</xsl:attribute>
</xsl:template>
Sample фрагмент XML:
<ITEXT FONT="Book Antiqua Italic" KERN="-1" CH="somedata"/>
<ITEXT CH="somedata"CH="somedata"/>
<ITEXT FONT="Book Antiqua Italic" CH="somedata"/>
<ITEXT CH="somedata"/>
<ITEXT FONT="Book Antiqua Italic" CH="somedata"/>
<ITEXT FONT="Book Antiqua Italic" CH="somedata"/>
<ITEXT FONT="Book Antiqua Italic" CH="somedata"/>
<ITEXT CH="somedata"/>
<ITEXT CH="somedata"/>