xsl-list
[Top] [All Lists]

Re: [xsl] Same Indent in converted output xml

2021-04-15 01:38:16
Am 15.04.2021 um 06:32 schrieb Byomokesh Sahoo 
sahoo(_dot_)byomokesh(_at_)gmail(_dot_)com:
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>

So you just want line breaks but no indentation? I think Saxon PE and EE
have an extension attribute on xsl:output you can set. Which XSLT
processor do you use?
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--


<Prev in Thread] Current Thread [Next in Thread>