issue with disable-output-escaping="yes"

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

issue with disable-output-escaping="yes"

Eduard Drenth

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]


------------------------------------------------------------------------------

_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help 
Reply | Threaded
Open this post in threaded view
|

Re: issue with disable-output-escaping="yes"

Michael Kay
The disable-output-escaping feature requires very close coupling between the transformation engine and the serializer (which is why it is now deprecated).

Therefore in Saxon it only works if the destination of the transformation is a (Saxon) Serializer.

The XMLStreamWriter interface simply doesn't provide any mechanism to allow escaping to be switched on and off.

Michael Kay
Saxonica

On 1 Dec 2016, at 21:45, Eduard Drenth <[hidden email]> wrote:

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]

------------------------------------------------------------------------------
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help


------------------------------------------------------------------------------

_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help 
Reply | Threaded
Open this post in threaded view
|

Re: issue with disable-output-escaping="yes"

Eduard Drenth

thnx! played with character maps, value-of and unparsed-text, but cannot get it to work. For now I'll use Serializer


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Thursday, December 1, 2016 10:57 PM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
The disable-output-escaping feature requires very close coupling between the transformation engine and the serializer (which is why it is now deprecated).

Therefore in Saxon it only works if the destination of the transformation is a (Saxon) Serializer.

The XMLStreamWriter interface simply doesn't provide any mechanism to allow escaping to be switched on and off.

Michael Kay
Saxonica

On 1 Dec 2016, at 21:45, Eduard Drenth <[hidden email]> wrote:

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]

------------------------------------------------------------------------------
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help 
Reply | Threaded
Open this post in threaded view
|

Re: issue with disable-output-escaping="yes"

Michael Kay
If we knew what problem you were trying to solve then perhaps we could suggest a better way of tackling it...

Michael Kay
Saxonica

On 2 Dec 2016, at 06:44, Eduard Drenth <[hidden email]> wrote:

thnx! played with character maps, value-of and unparsed-text, but cannot get it to work. For now I'll use Serializer


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Thursday, December 1, 2016 10:57 PM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
The disable-output-escaping feature requires very close coupling between the transformation engine and the serializer (which is why it is now deprecated).

Therefore in Saxon it only works if the destination of the transformation is a (Saxon) Serializer.

The XMLStreamWriter interface simply doesn't provide any mechanism to allow escaping to be switched on and off.

Michael Kay
Saxonica

On 1 Dec 2016, at 21:45, Eduard Drenth <[hidden email]> wrote:

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]

------------------------------------------------------------------------------
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help 
Reply | Threaded
Open this post in threaded view
|

Re: issue with disable-output-escaping="yes"

Eduard Drenth

Well, I'll try to explain.


- I have a file containing non welformed xml (see attachment)

- I want to include its unchanged contents in output I generate using xslt


I wanted to achieve this using character maps, snippets:


<xsl:character-map name="x">
   <xsl:output-character character="₤" string="&lt;"/> => or any other suitable character
</xsl:character-map>


<xsl:output method="xml" use-character-maps="x"/>


<xsl:value-of select="unparsed-text($grammar)"/>


For this I change the < into ₤ in the file.


It doesn't work, my output shows &lt;


A possible cause I thought of is that the ₤ in grammar.txt is in an unexpected encoding.


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Friday, December 2, 2016 9:53 AM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
If we knew what problem you were trying to solve then perhaps we could suggest a better way of tackling it...

Michael Kay
Saxonica

On 2 Dec 2016, at 06:44, Eduard Drenth <[hidden email]> wrote:

thnx! played with character maps, value-of and unparsed-text, but cannot get it to work. For now I'll use Serializer


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Thursday, December 1, 2016 10:57 PM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
The disable-output-escaping feature requires very close coupling between the transformation engine and the serializer (which is why it is now deprecated).

Therefore in Saxon it only works if the destination of the transformation is a (Saxon) Serializer.

The XMLStreamWriter interface simply doesn't provide any mechanism to allow escaping to be switched on and off.

Michael Kay
Saxonica

On 1 Dec 2016, at 21:45, Eduard Drenth <[hidden email]> wrote:

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]

------------------------------------------------------------------------------
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help 

grammar.txt (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: issue with disable-output-escaping="yes"

Michael Kay
I think my approach here would probably be to pull the file as an external entity into a document wrapper.xml

<!DOCTYPE wrapper [
<!ENTITY e SYSTEM "tei-fragment.xml">
]>
<wrapper xmlns:tei=".......">&e;</wrapper>

and then the stylesheet can just do

<xsl:copy-of select="doc('wrapper.xml')/wrapper/*"/>

Michael Kay
Saxonica


On 2 Dec 2016, at 11:02, Eduard Drenth <[hidden email]> wrote:

Well, I'll try to explain.


- I have a file containing non welformed xml (see attachment)

- I want to include its unchanged contents in output I generate using xslt


I wanted to achieve this using character maps, snippets:


<xsl:character-map name="x">
   <xsl:output-character character="₤" string="&lt;"/> => or any other suitable character
</xsl:character-map>


<xsl:output method="xml" use-character-maps="x"/>


<xsl:value-of select="unparsed-text($grammar)"/>


For this I change the < into ₤ in the file.


It doesn't work, my output shows &lt;


A possible cause I thought of is that the ₤ in grammar.txt is in an unexpected encoding.


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Friday, December 2, 2016 9:53 AM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
If we knew what problem you were trying to solve then perhaps we could suggest a better way of tackling it...

Michael Kay
Saxonica

On 2 Dec 2016, at 06:44, Eduard Drenth <[hidden email]> wrote:

thnx! played with character maps, value-of and unparsed-text, but cannot get it to work. For now I'll use Serializer


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Thursday, December 1, 2016 10:57 PM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
The disable-output-escaping feature requires very close coupling between the transformation engine and the serializer (which is why it is now deprecated).

Therefore in Saxon it only works if the destination of the transformation is a (Saxon) Serializer.

The XMLStreamWriter interface simply doesn't provide any mechanism to allow escaping to be switched on and off.

Michael Kay
Saxonica

On 1 Dec 2016, at 21:45, Eduard Drenth <[hidden email]> wrote:

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]

------------------------------------------------------------------------------
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help

<grammar.txt>------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help 
Reply | Threaded
Open this post in threaded view
|

Re: issue with disable-output-escaping="yes"

Eduard Drenth

Thanks! You point me to a solution here:


- I'll use the wrapper construct in the file I want to import without the wrapper.xml and the entity

- I'll use <xsl:copy-of select="doc($grammar)/wrapper/*"/> in the stylesheet


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Friday, December 2, 2016 1:05 PM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
I think my approach here would probably be to pull the file as an external entity into a document wrapper.xml

<!DOCTYPE wrapper [
<!ENTITY e SYSTEM "tei-fragment.xml">
]>
<wrapper xmlns:tei=".......">&e;</wrapper>

and then the stylesheet can just do

<xsl:copy-of select="doc('wrapper.xml')/wrapper/*"/>

Michael Kay
Saxonica


On 2 Dec 2016, at 11:02, Eduard Drenth <[hidden email]> wrote:

Well, I'll try to explain.


- I have a file containing non welformed xml (see attachment)

- I want to include its unchanged contents in output I generate using xslt


I wanted to achieve this using character maps, snippets:


<xsl:character-map name="x">
   <xsl:output-character character="₤" string="&lt;"/> => or any other suitable character
</xsl:character-map>


<xsl:output method="xml" use-character-maps="x"/>


<xsl:value-of select="unparsed-text($grammar)"/>


For this I change the < into ₤ in the file.


It doesn't work, my output shows &lt;


A possible cause I thought of is that the ₤ in grammar.txt is in an unexpected encoding.


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Friday, December 2, 2016 9:53 AM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
If we knew what problem you were trying to solve then perhaps we could suggest a better way of tackling it...

Michael Kay
Saxonica

On 2 Dec 2016, at 06:44, Eduard Drenth <[hidden email]> wrote:

thnx! played with character maps, value-of and unparsed-text, but cannot get it to work. For now I'll use Serializer


Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]




From: Michael Kay <[hidden email]>
Sent: Thursday, December 1, 2016 10:57 PM
To: Mailing list for the SAXON XSLT and XQuery processor
Subject: Re: [saxon] issue with disable-output-escaping="yes"
 
The disable-output-escaping feature requires very close coupling between the transformation engine and the serializer (which is why it is now deprecated).

Therefore in Saxon it only works if the destination of the transformation is a (Saxon) Serializer.

The XMLStreamWriter interface simply doesn't provide any mechanism to allow escaping to be switched on and off.

Michael Kay
Saxonica

On 1 Dec 2016, at 21:45, Eduard Drenth <[hidden email]> wrote:

Dear all,


In an xslt I have this:


                    <xsl:value-of select="unparsed-text($grammar)" disable-output-escaping="yes"/>


Which works fine when I use saxon9pe from the commandline.


Using the same xslt, the same saxon9pe and the same jdk, from java my output contains &lt; etc.


A code snippet from what I do in java:


        Processor processor = new Processor(Configuration.newConfiguration());
        XsltCompiler xsltCompiler = processor.newXsltCompiler();
        final XsltExecutable xslt = xsltCompiler.compile(new StreamSource(new File(args[0])));
        final XsltTransformer transformer = xslt.load();

        transformer.setParameter(new QName("grammar"), new XdmAtomicValue(args.length==4?args[3]:GRAMMAR));


                    XMLStreamWriter createXMLStreamWriter = xmlOutputFactory.
                            createXMLStreamWriter(new BufferedOutputStream(new FileOutputStream(newFile.toFile())));
                    transformer.setSource(new StreamSource(new BufferedInputStream(new FileInputStream(file.toFile()))));
                    transformer.setDestination(new XMLStreamWriterDestination(createXMLStreamWriter));
                    transformer.transform();


What may be the problem here?

Eduard Drenth, Software Architekt


[hidden email]


Doelestrjitte 8

8911 DX  Ljouwert

+31 58 213 14 14

chat: [hidden email]

------------------------------------------------------------------------------
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help

<grammar.txt>------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
saxon-help mailing list archived at http://saxon.markmail.org/
[hidden email]
https://lists.sourceforge.net/lists/listinfo/saxon-help