TransformerImpl.setOuputProperty(name,value) not well documented for Xalan-J 
interpretive
-----------------------------------------------------------------------------------------

         Key: XALANJ-2143
         URL: http://issues.apache.org/jira/browse/XALANJ-2143
     Project: XalanJ2
        Type: Bug
  Components: Documentation  
    Versions: CurrentCVS    
    Reporter: Brian Minchau


The javadoc for TransformerImpl does a poor job of documenting the output 
properties that can be set via its setOutputProperty(name,value) method.

http://xml.apache.org/xalan-j/apidocs/org/apache/xalan/transformer/TransformerImpl.html

It says this:
<<
Set the value of a property. Recognized properties are: 
"http://xml.apache.org/xslt/sourcebase"; - the base URL for the source, which is 
needed when pure SAX ContentHandler transformation is to be done.

Parameters:
name - The property name, which is a fully-qualified URI.
value - The requested value for the property.
>>

It should probably say this:
<<
This method is used to set or override stylesheet xsl:output attributes.

The recognized standard output properties are:
 cdata-section-elements
 doctype-system
 doctype-public
 indent
 media-type
 method
 omit-xml-declaration
 standalone 
 version

For example, tran.setOutputProperty("standalone", "yes");

In the case of the cdata-section-elements property, the value should be a 
whitespace separated list of
element names and each name is just the local name of  the element, if it is no 
namespace, or the
URI in braces followed immediately by the local name if the element is in that 
namespace. For example:
 tran.setOutputProperty("cdata-section-elements", "elem1  
{http://example.uri}elem2  elem3");

The recognized Xalan extension elements  are:
 content-handler
 entities
 indent-amount
 line-separator
 omit-meta-tag
 use-url-escaping

These must be in the extension namespace of "http://xml.apache.org/xalan";, and 
this is done by putting the namespace URI in
braces before the property name, for example:
  tran.setOutputProperty("{http://xml.apache.org/xalan}line-separator"; , "\n");




 
 

>>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to