Я преобразовал один XML-файл в другой XML-файл (в желаемой структуре), используя XSLT.Однако я не могу просмотреть преобразованный файл в формате XML.Он показывает мне значения простого текста.
Это мой оригинальный XML-файл:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="xsl.xsl"?>
<NewDataSet>
<Table>
<IMPORT_ID>2</IMPORT_ID>
<SEQ_NO>1</SEQ_NO>
<LEVEL_TAG>RANDOMISATIONDATA</LEVEL_TAG>
<INSERTED>2004-01-21T12:42:53+05:30</INSERTED>
<INSERTED_BY>kfsv433</INSERTED_BY>
</Table>
</NewDataSet>
И я добавил его к желаемому выводу, используя следующий XSLT:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<xsl:apply-templates />
</xsl:template>
<xsl:template match="IMPORT_ID">
<IMPORT_ID SEQ_NO="{SEQ_NO/text()}"/>
</xsl:template>
</xsl:stylesheet>
Я получаю вывод как
1RANDOMISATIONDATA2004-01-21T12:42:53+05:30kfsv433
Я вижу, что все, что я реализовал в XSLT, показывает правильный результат, но мне нужно получить его в формате XML.
Пожалуйста, помогите мне.