[xsl] Same Indent in converted output xml

Subject: [xsl] Same Indent in converted output xml
From: "Byomokesh Sahoo sahoo.byomokesh@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 15 Apr 2021 04:32:02 -0000
Hi,

Any way to same indentation will appear while converting One XML to Another
XML format. I am using indent="yes" but the same indent does not appear in
converted output xml.

I can not use xsl:copy because I have to apply one format to another format
with different scenarios.

*XSL:*

<xsl:output indent="yes" method="xml" />

*INPUT:*
<journal-meta>
<journal-id journal-id-type="publisher-id">ier</journal-id>
<journal-id journal-id-type="publisher-acronym">IERO</journal-id>
<journal-title-group>
<journal-title>Expert</journal-title>
</journal-title-group>
<issn publication-format="print">159</issn>
</journal-meta>

*OUTPUT:*
      <journal-meta>
         <journal-id journal-id-type="CAT">IERO</journal-id>
         <journal-id journal-id-type="publisher">IERO</journal-id>
         <journal-title-group>
            <journal-title>Expert</journal-title>
         </journal-title-group>
         <issn publication-format="print">159</issn>
      </journal-meta>

EXPECTED OUTPUT:

<journal-meta>
<journal-id journal-id-type="publisher-id">ier</journal-id>
<journal-id journal-id-type="publisher-acronym">IERO</journal-id>
<journal-title-group>
<journal-title>Expert</journal-title>
</journal-title-group>
<issn publication-format="print">159</issn>
</journal-meta>

Thanks
Byomokesh

Current Thread