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.
result to a source

result to a source

2003-04-10       - By Joseph Kesselman
Reply:     1     2     3     4     5  

Theoretically, it ought to be possible to wrap a SAXSource around a
SAXResult, which would avoid the need to build a DTM model. The problem
is, SAXResult does not implement the XMLReader API, and the sequence of
API calls is a bit different.

You could, I suppose, create an XMLReader wrapper around the whole TrAX
API. I haven't seen it done, but offhand I can't think of anything that
would prevent it from working. Might be a useful thing to have on hand.
(Or we could consider enhancing InputSource to accept a Transformer as
well as an XMLReader, but I think that's a lower-priority wishlist item.)

The way we've tended to solve this sort of problem in the past has been to
handle the additional processing in Xalan extensions rather than in the
entity resolver
(http://xml.apache.org/xalan-j/extensionslib.html#pipedocument). That may
not handle your usage pattern.


Another solution, of course, is to restructure the problem -- bring the
entity in normally via document(), but do so within a context that allows
your stylesheet to either preprocess it into the desired form (styling it
into a variable, then using the nodeset extension to access that variable
as a tree) or just interpret its original form rather than preprocessing
it.

______________________________________
Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more.
"may'ron DaroQbe'chugh vaj bIrIQbej"  ("Put down the squeezebox and nobody
gets hurt.")


<br><font size=2 face="sans-serif">Theoretically, it ought to be possible
to wrap a SAXSource around a SAXResult, which would avoid the need to build
a DTM model. The problem is, SAXResult does not implement the XMLReader
API, and the sequence of API calls is a bit different.</font>
<br>
<br><font size=2 face="sans-serif">You could, I suppose, create an XMLReader
wrapper around the whole TrAX API. I haven't seen it done, but offhand
I can't think of anything that would prevent it from working. Might be
a useful thing to have on hand. (Or we could consider enhancing InputSource
to accept a Transformer as well as an XMLReader, but I think that's a lower
-priority
wishlist item.)</font>
<br>
<br><font size=2 face="sans-serif">The way we've tended to solve this sort
of problem in the past has been to handle the additional processing in
Xalan extensions rather than in the entity resolver (http://xml.apache.org
/xalan-j/extensionslib.html#pipedocument).
That may not handle your usage pattern.</font>
<br>
<br>
<br><font size=2 face="sans-serif">Another solution, of course, is to
restructure
the problem -- bring the entity in normally via document(), but do so within
a context that allows your stylesheet to either preprocess it into the
desired form (styling it into a variable, then using the nodeset extension
to access that variable as a tree) or just interpret its original form
rather than preprocessing it.</font>
<br><font size=2 face="sans-serif"><br>
______________________________________<br>
Joe Kesselman, IBM Next-Generation Web Technologies: XML, XSL and more.
&nbsp;<br>
&quot;may'ron DaroQbe'chugh vaj bIrIQbej&quot; &nbsp;(&quot;Put down the
squeezebox and nobody gets hurt.&quot;)<br>
</font>