[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xsl-list
Subject:    Re: [xsl] How to get access to Saxon processor for XSL 2.0 to install on Unix box
From:       "Michael Kay mike () saxonica ! com" <xsl-list-service () lists ! mulberrytech ! com>
Date:       2014-10-30 15:28:03
Message-ID: 20141030112724.32052 () lists ! mulberrytech ! com
[Download RAW message or body]

If you're just using XSLT from the command line (rather than say from a C or PHP \
application) then switching to Saxon should be no problem. There's a getting started \
guide here:

http://www.saxonica.com/documentation/#!about/gettingstarted/gettingstartedjava

For use from C/C++/PHP we have a product Saxon/C in beta release at the moment, we're \
hoping to advance that to a full release very soon.

Michael Kay
Saxonica
mike@saxonica.com
+44 (0) 118 946 5893




On 30 Oct 2014, at 13:40, Catherine Wilbur cwilbur@uwindsor.ca \
<xsl-list-service@lists.mulberrytech.com> wrote:

> We currently have the following installed. 
> XSLT installed version is: libxslt-1.1.28-2
> XPATH not sure but we are running on libxml2-2.9.1-1
> 
> 
> How would I go about getting a version of XSL 2.0 to install for unix.  Only using \
> the xsltproc command to convert my XSL files using an XML stylesheet.  Systems \
> department said he cannot install 2.0 unless I give him some third party tool to \
> install.  If I am just using this on Unix to do my conversion do I need to have \
> Saxon installed or is there something else for Unix.  
> Bridger on the listserv stated:  I don't know if you're able to request additional \
> packages or ports on your Unix system, but Dr. Kay has open sourced two different \
> XSLT 2.0 processors [1]. They require Java, but they might simplify your \
> processing.  How would we get these open source XSLT 2.0 processors  ie. Saxon.  
> Quickly reviewed the chapter on Saxon and it indicates that Saxon requires Java.  \
> What if I am just using the following command to execute my XSLT file conversion.  \
> Writing just Unix script to do my processing to pull the file from another server, \
> archive it, do the conversion, take the converted file and upload it to a database \
> table.  xsltproc -o $inputfile $LibrStylesheet $outputfile 
> 
> I went Amazon and purchased the following used books so I stop asking the list so \
> many questions.  They just came in so I brought them into office today to help me. 
> XSLT 2nd Edition Programmer's Reference by Michael Kay
> 
> XPath 2.0 Prograqmmer's Reference by Michael Kay
> 
> XSLT 2.0 3rd edition Programmer's Reference by Michael Kay
> 
> Ordered on more book not by Michael Kay that was recommended for people just new to \
> XSLT programming.  In 10 minutes read thru the first 35 pages of 2nd Edition book. 
> 
> _____________________________________________________________________
> Catherine Wilbur  |  Senior Application Programmer  |  IT Services 
> 401 Sunset Avenue, Windsor ON Canada  N9B 3P4 
> (T) 519.253.3000 Ext. 2745  |  (F) 519.973.7083  |  (E) cwilbur@uwindsor.ca 
> www.uwindsor.ca/its
> 
> XSL-List info and archive
> EasyUnsubscribe (by email)
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/651070
or by email: xsl-list-unsub@lists.mulberrytech.com
--~--


[Attachment #3 (unknown)]

<html><head><meta http-equiv="Content-Type" content="text/html \
charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: \
space; -webkit-line-break: after-white-space;"><div>If you're just using XSLT from \
the command line (rather than say from a C or PHP application) then switching to \
Saxon should be no problem. There's a getting started guide \
here:</div><div><br></div><div><a \
href="http://www.saxonica.com/documentation/#!about/gettingstarted/gettingstartedjava" \
>http://www.saxonica.com/documentation/#!about/gettingstarted/gettingstartedjava</a></div><div><br></div><div>For \
> use from C/C++/PHP we have a product Saxon/C in beta release at the moment, we're \
> hoping to advance that to a full release very soon.</div><br><div \
> apple-content-edited="true">
<div style="color: rgb(0, 0, 0); letter-spacing: normal; orphans: auto; text-align: \
start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; \
word-spacing: 0px; -webkit-text-stroke-width: 0px; word-wrap: break-word; \
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Michael \
Kay</div><div>Saxonica</div><div><a \
href="mailto:mike@saxonica.com">mike@saxonica.com</a></div><div>+44 (0) 118 946 \
5893</div><div><br></div></div><br class="Apple-interchange-newline"><br \
class="Apple-interchange-newline">

</div>
<br><div><div>On 30 Oct 2014, at 13:40, Catherine Wilbur <a \
href="mailto:cwilbur@uwindsor.ca">cwilbur@uwindsor.ca</a> &lt;<a \
href="mailto:xsl-list-service@lists.mulberrytech.com">xsl-list-service@lists.mulberrytech.com</a>&gt; \
wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><font \
size="2" face="sans-serif">We currently have the following installed.</font> \
<br><font size="2" face="sans-serif">&nbsp; &nbsp; &nbsp; &nbsp; XSLT installed \
version is: libxslt-1.1.28-2</font><font size="3"> </font><p><font size="3">&nbsp; \
&nbsp; &nbsp; &nbsp; XPATH not sure but we are running on </font><font size="2" \
face="sans-serif">libxml2-2.9.1-1</font> </p><p>
<br><font size="2" face="sans-serif">How would I go about getting a version
of XSL 2.0 to install for unix. &nbsp;Only using the xsltproc command to
convert my XSL files using an XML stylesheet. &nbsp;Systems department
said he cannot install 2.0 unless I give him some third party tool to install.
&nbsp;If I am just using this on Unix to do my conversion do I need to
have Saxon installed or is there something else for Unix.</font>
<br>
<br><font size="3">Bridger on the listserv stated: &nbsp;I don't know if
you're able to request additional packages or ports on your Unix system,
but Dr. Kay has open sourced two different XSLT 2.0 processors [1]. They
require Java, but they might simplify your processing. &nbsp;How would
we get these open source XSLT 2.0 processors &nbsp;ie. Saxon.</font>
<br>
<br><font size="3">Quickly reviewed the chapter on Saxon and it indicates
that Saxon requires Java. &nbsp;What if I am just using the following command
to execute my XSLT file conversion. &nbsp;Writing just Unix script to do
my processing to pull the file from another server, archive it, do the
conversion, take the converted file and upload it to a database table.</font>
<br><font size="3">&nbsp; &nbsp; &nbsp; &nbsp; xsltproc -o $inputfile
$LibrStylesheet $outputfile</font>
<br>
<br><font size="3">I went Amazon and purchased the following used books so
I stop asking the list so many questions. &nbsp;They just came in so I
brought them into office today to help me.</font>
</p><p><font size="3">&nbsp; &nbsp; &nbsp; &nbsp; XSLT 2nd Edition Programmer's
Reference by Michael Kay</font>
</p><p><font size="3">&nbsp; &nbsp; &nbsp; &nbsp; XPath 2.0 Prograqmmer's
Reference by Michael Kay</font>
</p><p><font size="3">&nbsp; &nbsp; &nbsp; &nbsp; XSLT 2.0 3rd edition
Programmer's Reference by Michael Kay</font>
</p><p><font size="3">Ordered on more book not by Michael Kay that was recommended
for people just new to XSLT programming. &nbsp;In 10 minutes read thru
the first 35 pages of 2nd Edition book.</font>
</p><p>
<br><font size="2" face="sans-serif">_____________________________________________________________________<br>
 Catherine Wilbur &nbsp;| &nbsp;Senior Application Programmer &nbsp;| &nbsp;IT
Services</font>
<br><font size="2" face="sans-serif">401 Sunset Avenue, Windsor ON Canada&nbsp;
N9B 3P4</font>
<br><font size="2" face="sans-serif">(T) 519.253.3000 Ext. 2745 &nbsp;| &nbsp;(F)
519.973.7083 &nbsp;| &nbsp;(E) <a \
href="mailto:cwilbur@uwindsor.ca">cwilbur@uwindsor.ca</a></font> <br><a \
href="x-msg://76/www.uwindsor.ca/its"><font size="2" \
face="sans-serif">www.uwindsor.ca/its</font></a> </p><div><!-- begin bl.html.trailer \
--> <div style="border-top:1px solid black; background-color: #dddddd;
color: #888888; font-size: smaller; padding: 5px; text-align: center;
font-family: arial,verdana,arial,sans-serif; margin-top:1em; clear:
both; margin: auto">
<a href="http://www.mulberrytech.com/xsl/xsl-list">
XSL-List info and archive</a>
<div style="text-align:center;">
<a style="color: blue;" href="-list/293509">EasyUnsubscribe</a>
(<a style="color: blue;" href="">by email</a>)
</div>
</div>
<!-- end bl.html.trailer --></div></blockquote></div><br></body></html>
<div><!-- begin bl.html.trailer -->
<div style="border-top:1px solid black; background-color: #dddddd;
color: #888888; font-size: smaller; padding: 5px; text-align: center;
font-family: arial,verdana,arial,sans-serif; margin-top:1em; clear:
both; margin: auto">
<a href="http://www.mulberrytech.com/xsl/xsl-list">
XSL-List info and archive</a>
<div style="text-align:center;">
<a style="color: blue;"
  href="http://lists.mulberrytech.com/unsub/xsl-list/651070"
> EasyUnsubscribe</a>
(<a style="color: blue;"
href="mailto:xsl-list-unsub@lists.mulberrytech.com?subject=remove"
> by email</a>)
</div>
</div>
<!-- end bl.html.trailer --></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic