Sathasivam, Elayaraja wrote:
_________________________________________________________________
-----Original Message-----
From: Alberto Massari [mailto:[EMAIL PROTECTED]
Sent: Tuesday, September 02, 2008 3:11 PM
To: [EMAIL PROTECTED]
Subject: Re: xalan -i 1 : No difference in the output...: what's the
useof the command xalan -i 1 ?
This is the mailing list for Xerces: you need to post your question to
the Xalan mailing list, xalan-c-users@xml.apache.org
Alberto
Sathasivam, Elayaraja wrote:
XSLT: Version 1.0
Processor: Xalan-C_1_8_0-windows_2000-msvc_60
/xerces-c_2_5_0-windows_nt-msvc_60
Platform: Windows XP
Command: xalan -i 1 -o Output.xml input.xml file.xsl
I am unable to find the difference by using the above command with -i
or
without -i
Could any one explain.
The -i option is ignored for XML output unless you have an xsl:output
instruction with the indent attribute specified:
<xsl:output method="xml" indent="yes" />
The XSLT recommendation explicitly states that indentation is disabled
by default for XML output:
http://www.w3.org/TR/xslt#section-XML-Output-Method
"If the indent attribute has the value yes, then the xml output method
may output whitespace in addition to the whitespace in the result tree
(possibly based on whitespace stripped from either the source document
or the stylesheet) in order to indent the result nicely; if the indent
attribute has the value no, it should not output any additional
whitespace. The default value is no. The xml output method should use an
algorithm to output additional whitespace that ensures that the result
if whitespace were to be stripped from the output using the process
described in [3.4 Whitespace Stripping] with the set of
whitespace-preserving elements consisting of just xsl:text would be the
same when additional whitespace is output as when additional whitespace
is not output."
Dave
$ xalan ?
Xalan version 1.8.0.
Xerces version 2.5.0.
Usage: Xalan [options] source stylesheet
Options:
-a Use xml-stylesheet PI, not the
'stylesheet' argument
-e encoding Force the specified encoding for
the
output.
-i integer Indent the specified amount.
-m Omit the META tag in HTML output.
-o filename Write output to the specified
file.
-p name expression Sets a stylesheet parameter.
-t Display timing information.
-u Disable escaping of URLs in HTML
output.
-? Display this message.
-v Validates source documents.
- A dash as the 'source' argument
reads from stdin.
('-' cannot be used
for
both arguments.)
Regards,
Raja
This message contains information that may be privileged or confidential and is the property of the Capgemini Group. It is
intended only for the person to whom it is addressed. If you are not the intended recipient, you are not authorized to
read, print, retain, copy, disseminate, distribute, or use this message or any part thereof. If you receive this message
in error, please notify the sender immediately and delete all copies of this message.