Во время выполнения я могу иметь два формата XML файла:
-
<root> <diagram> <graph color= "#ff00ff"> <xaxis>1 2 3 12 312 3123 1231 23 </xaxis> <yaxis>1 2 3 12 312 3123 1231 23 </yaxis> </graph> </diagram> </root>
-
<root> <diagram> <graph> <xaxis>1 2 3 12 312 3123 1231 23 </xaxis> <yaxis>1 2 3 12 312 3123 1231 23 </yaxis> </graph> </diagram> </root>
В зависимости от наличия атрибута цвета я должен обрабатывать значения xaxis и yaxis.
Мне нужно сделать это с помощью XSL. Может кто-нибудь помочь мне в намеке мне фрагмент, где я могу проверить эти условия.
Я попытался использовать
<xsl: when test="graph[1]/@color">
//some processing here using graph[1]/@color values
</xsl:when>
У меня ошибка...