The source file contains
Hello World, this is a nice world
The output desired applying the XSLT to the input file:
<Hello_World message="this is a nice world"/>
I know I can use unparsed-text
in XSLT 2.0 easily, but I need do it with XSLT 1.0.
I browsed a while, and I can't find something useful.
Is it posible? I need to use Xalan XSLT processor.
I think this question is challenging.
It is not possible for the input document to be plain text because the input to an XSLT 1.0 transformation must be well-formed XML.
Here are some alternative ways to access plain text in an XSLT transformation:
xsl:param
).Here's an example of the external entity technique:
(Note that this last option could be challenging given XSLT 1.0's limited string processing abilities, but for some data, it may be viable.)