У меня есть файл report.xml:
<fo:block-container top="0mm" left="0mm">
<fo:block>
<data name="data1">
</data>
</fo:block>
</fo:block-container>
И есть xsl файл, который обрабатывает этот xml-файл и если он находит тег
<data> с атрибутом name="data1", то мне надо вставить в <data> свой
текст(из другого файла data.xml с данными), чтобы затем с помощью
другого(или этого же) xsl-файла вывести на экран report.xml с уже
имеющимися в нем данными из data.xml. Как сделать вставку в <data> данных
из data.xml?
Posted via RSDN NNTP Server 1.9 delta
Здравствуйте, hellsing, Вы писали:
H>имеющимися в нем данными из data.xml. Как сделать вставку в <data> данных
H>из data.xml?
что-то типа:
<xsl:template match="data[@name='data1']">
<data name="data1">
<xsl:apply-templates match="document('data.xml')"/>
</data>
</xsl:template>
или:
<xsl:template match="data[@name='data1']">
<data name="data1">
<xsl:copy-of match="document('data.xml')"/>
</data>
</xsl:template>
в зависимости от вида данных и требуемого результата..
У меня примерно похожая задача:
есть xml:
<query>SELECT col FROM tbl WHERE col =
[param]</query>
Есть ли способ при помощи MSXML программно реализовать подстановку в
param некоторого значения?
23.12.04 в 16:37 hellsing в своём письме писал(а):
Пасибо большое!!!
Posted via RSDN NNTP Server 1.9
23.12.04 в 18:05 butcher в своём письме писал(а):
Пасибо большое!!!
Posted via RSDN NNTP Server 1.9