Subjects
Home
Xalan extension functions
Fomatting question serializing DOM with pretty print
xalan with pull parser
Cannot find the declaration
Apache Xalan drop support to run on JRE 1 1 x
Why does Doctype change processing of a document
Node set to XML string via Java extensions in Xalan J: possible?
Templates/Transformers + thread safety???
Problem evaluating xpath with muliple prefix with different namespace
remove an arbitrary attribute from xsl output
Xalan3 XSLT 2 0 XPath 2 0 support?
Problem using compiled translets with Xalan !!
Xalan and jstl 1 1 problem with transform tag
NullPointer in DOM2DTM getLocalName
URIResolvers base parameter with xsltc and cascaded imports
Performance problem for Xalan J on intel dual core
Standard libraries in JAXP?
Serializing a DOM tree to XML file, customize entities replacement
Library Conflict Involving BCEL Library
A question on how users are using <xsl:message >
Kevin Cormier as a new Apache Xalan J committer
Struggling to iterate over tokenized string
Xalan count() trouble
Problem with recursive xpath
Error when switching to java 1 5
document( ' ')
Problem with Xalan2 7 0 transformation
cr/lf options
entity encoded XML
can xalan transform 2 xml using one xslt?
Xalan J JIRA defect review Monday October 16, 2006 from 2:00 to 3:30 pm ED
xsl transform with cdata section elements
xslt parameters not expanded
Weird behavior of XPath evaluate()
How to avoid <xsl:message > instruction prints stylesheet file informations ?
Cannot find SimpleTransform subdirectory after installing Xalan J
recover from document not found exceptions
jdk1 5 and Xalan jar differences?
Performance Issue
Error/Bug adding floating point numbers
XPathAPI: eval exp using nodes with default namespace
modifying xalan to output invalid XML
NullPointerException
mege two separate xml nodes into one
Is this a XALAN document identification bug?
is StylesheetRoot really java io Serializable ?
transform() fails for DOMSource but succeeds for StreamSource
Thoughts on Transformer parameter passing
HELP, Xalan and jstl 1 1 problem with transformer
Problem with XPath namespace axis?
string utils:replace deleting search string if replacement string is an HTML
help with enumeration values pls
xalan 2 5 1 vs 2 7 performance question
How to insert/update in XML document
HTML Serialization and Handling of Ampersands in HREF Attributes
XHTML link tag stripping
SystemId Unknown; Line #24; Column #49; java lang NullPointerException
xpath text() help
Apostrophe problem with xalan 2 7 0
How to set variables in XML document?
Links
Home
Oracle database error code ...
 
Search:  
Power your search with and, or, +, -, or "some phrase" operators.
xsl transform with cdata-section-elements

xsl transform with cdata-section-elements

2006-12-04       - By arman_jan
Reply:     1     2     3     4  


Thanks for the quick response Santiago,

>  Just to be clear, the cdata-section-elements only refers to output
>elements of that name (so it isn't about preserving CDATAs from the
>input document).

I'm not trying to preserver CDATA from the input document, only to enclose
some elements in my output.xml in cdata section.

> This is strange. Have you looked at what the JDOM library is doing
>exactly when calling Xalan? Are you certain that Xalan is being used?

I set this attribute in my Java code as follows:

System.setProperty("javax.xml.transform.TransformerFactory",
       "org.apache.xalan.processor.TransformerFactoryImpl");

The output of my environment check is the following:

boolean environmentOK = (new EnvironmentCheck()).checkEnvironment (null);



#---- BEGIN writeEnvironmentReport($Revision: 1.26 $): Useful stuff found:
----
version.DOM.draftlevel=2.0fd
java.class.path=C:\src\HEAD\DTAX\JavaCode\offline_src\bin;C:\src\HEAD\DAL\bin;C
:\src\HEAD\DAL\lib\commons-pool.jar;C:\src\HEAD\DAL\lib\dbunit-2.1.jar;C:\src
\HEAD\DAL\lib\hrtlib.jar;C:\src\HEAD\DAL\lib\jaxen-core.jar;C:\src\HEAD\DAL\lib
\jaxen-jdom.jar;C:\src\HEAD\DAL\lib\jdom.jar;C:\src\HEAD\DAL\lib\jtds-1.2.jar;C:
\src\HEAD\DAL\lib\junit.jar;C:\src\HEAD\DAL\lib\log4j-1.2.13.jar;C:\src\HEAD\DAL
\lib\ojdbc14.jar;C:\src\HEAD\DAL\lib\resolver.jar;C:\src\HEAD\DAL\lib\saxpath
.jar;C:\src\HEAD\DAL\lib\servlet.jar;C:\src\HEAD\DAL\lib\xercesImpl.jar;C:\src
\HEAD\DAL\lib\xml-apis.jar;C:\src\HEAD\DAL\lib\xmlparserv2.jar;C:\src\HEAD\DAL
\lib\xsu12.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\axis.jar;C:\src\HEAD
\DTAX\JavaCode\offline_src\lib\axis-ant.jar;C:\src\HEAD\DTAX\JavaCode\offline
_src\lib\bsh-2.0b2.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\commons-cli-1.0
.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\commons-discovery-0.2.jar;C:\src
\HEAD\DTAX\JavaCode\offline_src\lib\commons-io-1.2.jar;C:\src\HEAD\DTAX\JavaCode
\offline_src\lib\commons-logging-1.0.4.jar;C:\src\HEAD\DTAX\JavaCode\offline_src
\lib\commons-pool.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\dbunit-2.1.jar;C
:\src\HEAD\DTAX\JavaCode\offline_src\lib\dtaxClients.jar;C:\src\HEAD\DTAX
\JavaCode\offline_src\lib\hrtlib.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib
\jacob.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\jaxen-core.jar;C:\src\HEAD
\DTAX\JavaCode\offline_src\lib\jaxen-jdom.jar;C:\src\HEAD\DTAX\JavaCode\offline
_src\lib\jaxrpc.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\jdom.jar;C:\src
\HEAD\DTAX\JavaCode\offline_src\lib\jtds-1.2.jar;C:\src\HEAD\DTAX\JavaCode
\offline_src\lib\junit-3.8.1.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\log4j
-1.2.13.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\ojdbc14.jar;C:\src\HEAD
\DTAX\JavaCode\offline_src\lib\resolver.jar;C:\src\HEAD\DTAX\JavaCode\offline
_src\lib\saaj.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\saxpath.jar;C:\src
\HEAD\DTAX\JavaCode\offline_src\lib\ssan3.jar;C:\src\HEAD\DTAX\JavaCode\offline
_src\lib\wsdl4j.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\xalan.jar;C:\src
\HEAD\DTAX\JavaCode\offline_src\lib\xercesImpl.jar;C:\src\HEAD\DTAX\JavaCode
\offline_src\lib\xml-apis.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib
\xmlparserv2.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\xpp3-1.1.3.4d_b4_min
.jar;C:\src\HEAD\DTAX\JavaCode\offline_src\lib\xstream-1.1.1.jar;C:\src\HEAD
\DTAX\JavaCode\offline_src\lib\xsu12.jar;C:\src\HEAD\DTAX\JavaCode\offline_src
\lib\serializer.jar;/c:/eclipse/plugins/org.eclipse.jdt.junit_3.1.1/junitsupport
.jar;/c:/eclipse/plugins/org.eclipse.jdt.junit.runtime_3.1.0/junitruntime.jar
version.JAXP=1.1 or higher
java.ext.dirs=C:\Program Files\Java\jre1.5.0_08\lib\ext
version.xerces2=Xerces-J 2.6.2
version.xerces1=not-present
version.xalan2_2=Xalan Java 2.6.0
version.xalan1=not-present
version.ant=not-present
java.version=1.5.0_08
version.DOM=2.0
version.crimson=not-present
sun.boot.class.path=C:\Program Files\Java\jre1.5.0_08\lib\rt.jar;C:\Program
Files\Java\jre1.5.0_08\lib\i18n.jar;C:\Program
Files\Java\jre1.5.0_08\lib\sunrsasign.jar;C:\Program
Files\Java\jre1.5.0_08\lib\jsse.jar;C:\Program
Files\Java\jre1.5.0_08\lib\jce.jar;C:\Program
Files\Java\jre1.5.0_08\lib\charsets.jar;C:\Program
Files\Java\jre1.5.0_08\classes
#---- BEGIN Listing XML-related jars in: foundclasses.java.class.path ----
dom.jar-path=C:\src\HEAD\DAL\lib\jaxen-jdom.jar
dom.jar-apparent.version=dom.jar present-unknown-version
dom.jar-path=C:\src\HEAD\DAL\lib\jdom.jar
dom.jar-apparent.version=dom.jar present-unknown-version
xercesImpl.jar-apparent.version=xercesImpl.jar from Xerces-J-bin.2.6.2
xercesImpl.jar-path=C:\src\HEAD\DAL\lib\xercesImpl.jar
xml-apis.jar-apparent.version=xml-apis.jar from tck-jaxp-1_2_0 branch of
xml-commons, tag: xml-commons-external_1_2_01
xml-apis.jar-path=C:\src\HEAD\DAL\lib\xml-apis.jar
dom.jar-path=C:\src\HEAD\DTAX\JavaCode\offline_src\lib\jaxen-jdom.jar
dom.jar-apparent.version=dom.jar present-unknown-version
dom.jar-path=C:\src\HEAD\DTAX\JavaCode\offline_src\lib\jdom.jar
dom.jar-apparent.version=dom.jar present-unknown-version
xalan.jar-path=C:\src\HEAD\DTAX\JavaCode\offline_src\lib\xalan.jar
xercesImpl.jar-apparent.version=xercesImpl.jar from Xerces-J-bin.2.6.2
xercesImpl.jar-path=C:\src\HEAD\DTAX\JavaCode\offline_src\lib\xercesImpl.jar
xml-apis.jar-apparent.version=xml-apis.jar from tck-jaxp-1_2_0 branch of
xml-commons, tag: xml-commons-external_1_2_01
xml-apis.jar-path=C:\src\HEAD\DTAX\JavaCode\offline_src\lib\xml-apis.jar
#----- END Listing XML-related jars in: foundclasses.java.class.path -----
version.SAX=2.0
version.xalan2x=not-present
#----- END writeEnvironmentReport: Useful properties found: -----
# YAHOO! Your environment seems to be OK.

According to this I assume that my application is using xalan, am I wrong?

Thanks!



Santiago Pericas-Geertsen wrote:
>
>
> On Dec 4, 2006, at 2:14 PM, arman_jan wrote:
>
>>
>> I am using Jdom's XSLTransformer class to transform one xml file to
>> another.
>> The output file should have all character data enclosed in cdata
>> section. I
>> use <xsl:output method="xml" indent="yes" cdata-section-
>> elements="value"/>
>
>   Just to be clear, the cdata-section-elements only refers to output
> elements of that name (so it isn't about preserving CDATAs from the
> input document).
>
>
>
>> in my xsl stylesheet. When I do a regular command line transform
>> using xalan
>> 2.7.0 I get the desired output.
>>
>> java org.apache.xalan.xslt.Process -IN input.xml -XSL sheet.xsl -
>> OUT out.xml
>>
>> However, when I perform a transformation inside Java code, my <value>
>> element doesn't have the text enclosed in cdata-section.
>
>   This is strange. Have you looked at what the JDOM library is doing
> exactly when calling Xalan? Are you certain that Xalan is being used?
>
> -- Santiago
>
>
>
>

--
View this message in context: http://www.nabble.com/xsl-transform-with-cdata
-section-elements-tf2755890.html#a7686364
Sent from the Xalan - J - Users mailing list archive at Nabble.com.