Re: [xsl] XML output ugly

Subject: Re: [xsl] XML output ugly
From: "Rick Quatro rick@xxxxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 11 Jan 2018 20:49:46 -0000
Hi Michele,



Are you viewing the output on a Mac? I think Windows uses a carriage return +
line feed sequence (or vice versa), whereas the Mac just uses one of them.
There may be a line ending flag for xalan that you can set for Mac/Unix line
endings.



Rick



Rick Quatro

Carmen Publishing Inc.

rick@xxxxxxxxxxxxxxx

585-366-4017







From: Michele R Combs mrrothen@xxxxxxx
[mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx]
Sent: Thursday, January 11, 2018 3:46 PM
To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [xsl] XML output ugly



Bridger, thanks!!    I still get an extra line in between, but yes, that
information does fix the indenting.  Very cool!  Now if I could just get rid
of that extra lineb&



    <c03>



        <did>



            <unittitle>A. Van Jordan (Poetry)</unittitle>



            <unitid>fv_6680</unitid>



            <unitdate type="inclusive"
normal="2007-02-28">2/28/2007</unitdate>



            <physdesc>



                <extent>DVD</extent>



            </physdesc>



            <container>Box 19</container>



        </did>



    </c03>



For what itbs worth, and in case anyone was wondering, there are no blank
lines or carriage returns or anything in the input document.  Itbs just a
solid block of xml.  So these extra lines are clearly being generated by the
XSLT processor.  I will do some hunting on bxalanb and see if anything
else turns up.



Michele





From: Bridger Dyson-Smith bdysonsmith@xxxxxxxxx <mailto:bdysonsmith@xxxxxxxxx>
[mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx]
Sent: Thursday, January 11, 2018 2:59 PM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx <mailto:xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Subject: Re: [xsl] XML output ugly



Hi Michele,

I'm not familiar with Filemaker Pro or Xalan, but I did find a Stackoverflow
answer that looks promising[1].

Adding a namespace declaration and a parameter to <xsl:output/> seems work in
the context of question there.

...
xmlns:xalan="http://xml.apache.org/xalan";
exclude-result-prefixes="xalan">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"
xalan:indent-amount="4"/>
...



Hope that's helpful.

Best,

Bridger


[1] https://stackoverflow.com/questions/33766785/pretty-print-xml-file

(by email)

XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>

EasyUnsubscribe <-list/612310>  (by email <> )

Current Thread