У меня такая пролема возникла: допустим, имеется дерево XML-файлов, где родительские элементы ссылаются на дочерние:
parent.xml:
...
<Node>
<ConnectXML src="child.xml">
</Node>
...
Возможно ли при трансформации документа c помощью XSL перебрать все дочерние файлы? Самое простое, что приходит на ум:
transform.xsl:
...
<xsl:template match="ConnectXML">
<xsl:apply-templates select="document(@src)//"/>
</xsl:template>
...
, но оно не работает. Другой путь — в скрипте, который трансформирует дерево, добавить все нужные ветки в объект DOM, а уже потом трансформировать. Есть ли другие решения?
C уважением, Sas.
mailto:degener@mail.ru