[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Introducing myself to the list

Subject: Re: Introducing myself to the list
From: "O'Neil Delpratt oneil@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 23 Nov 2015 16:05:18 -0000
Re:  Introducing myself to the list
For client-side XSLT processing in the browser Saxon-CE or frameless are
best.

Saxon/C is good for server-side languages. With Saxon/C you can interface it
with many languages that are built from or have links  C or C++: such as PHP,
Python, Ruby, etc.

For the node.js people the project https://github.com/rimmartin/saxon-node
<https://github.com/rimmartin/saxon-node> is worth looking at as well.

kind regards,

O'Neil




> On 21 Nov 2015, at 19:00, Dimitre Novatchev dnovatchev@xxxxxxxxx
<mailto:dnovatchev@xxxxxxxxx> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx
<mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>> wrote:
>
>> Just wondering if Saxon/C cannot be invoked within/by JavaScript?
>
> I mean something like this:
>
>
http://www.codeproject.com/Articles/35532/C-COM-Object-for-Use-In-JavaScript-
HTML-Including
<http://www.codeproject.com/Articles/35532/C-COM-Object-for-Use-In-JavaScript
-HTML-Including>
>
>
> Cheers,
> Dimitre
>
>
> On Sat, Nov 21, 2015 at 10:01 AM, Dimitre Novatchev
> <dnovatchev@xxxxxxxxx <mailto:dnovatchev@xxxxxxxxx>> wrote:
>> Just wondering if Saxon/C cannot be invoked within/by JavaScript?
>>
>>
>> Cheers,
>> Dimitre
>>
>> On Sat, Nov 21, 2015 at 6:18 AM, Adam Retter
>> adam.retter@xxxxxxxxxxxxxx <mailto:adam.retter@xxxxxxxxxxxxxx>
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx
<mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>>
>> wrote:
>>> As well as the excellent SaxonCE you might like to also look at
Frameless.
>>>
>>> On 21 Nov 2015 12:37, "G. Ken Holman g.ken.holman@xxxxxxxxx
<mailto:g.ken.holman@xxxxxxxxx>"
>>> <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx
<mailto:xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>> wrote:
>>>>
>>>> Welcome to the list!
>>>>
>>>> Have you considered experimenting with the Saxon/CE product?
>>>>
>>>>  http://www.saxonica.com/ce/index.xml
<http://www.saxonica.com/ce/index.xml>
>>>>
>>>> This implements client-side XSLT 2.0 in modern browsers.  You will find
>>>> XSLT 2.0 far better than XSLT 1.0.
>>>>
>>>> My own experimentation with Saxon/CE is realized on this page I created
>>>> for my fellow members of a standards committee:
>>>>
>>>>  http://www.CraneSoftwrights.com/resources/Crane-UBL-Skeleton/
<http://www.cranesoftwrights.com/resources/Crane-UBL-Skeleton/>
>>>>
>>>> I, too, use Python as my programming language of choice for anything
>>>> non-XML-related.  But if the input is XML I have come to believe XSLT is
the
>>>> only way to go to process it.  And Saxon/CE means you don't have to give
up
>>>> on XSLT 2.0 if you need do client-side processing or to create
interactive
>>>> web sites based on XML content.
>>>>
>>>> I'm confident that if you are interested in XML processing, XSLT will do
>>>> wonderful things for you.  I built a career and then retired on the
success
>>>> of teaching and implementing XSLT and XSL-FO for clients around the
world.
>>>> It was a wonderful run!
>>>>
>>>> Good luck!
>>>>
>>>> . . . . . . . . Ken
>>>>
>>>> At 2015-11-21 05:31 +0000, Kevin Veroneau kevin@xxxxxxxxxxxx
<mailto:kevin@xxxxxxxxxxxx> wrote:
>>>>>
>>>>> Hello everyone,
>>>>>
>>>>>  My name is obviously Kevin, and I joined this group due to my interest
>>>>> in XSLT/XML technology.  I am mainly using on the browser client side
of
>>>>> things, so I am limited to version 1.0 of XSLT.
>>>>>
>>>>>  My main programming language of choice is Python, of which I have been
>>>>> using since 2010.  I use python for both general application programming
and
>>>>> of course Web development. Python is my goto language for almost
everything.
>>>>>
>>>>>  My operating system of choice at both home and work is Linux.  At
work,
>>>>> I use RedHat enterprise Linux, and at home my preference since 2002 is
>>>>> always Debian.
>>>>>
>>>>>  My occupation is a Build and release developer for a product only the
>>>>> Europeans here may know of, Neteller.  At work I currently don't use
XSLT,
>>>>> but I am trying to incorporate it in various projects I work on, where
it
>>>>> can be useful.
>>>>>
>>>>>  I am currently in the planning stages of developing a client side only
>>>>> blogging platform written entirely in XML using XSLT for templating.  A
>>>>> couple years back I was in the process of converting one of my then
somewhat
>>>>> popular blogs, PythonDiary, to use XSLT entirely and browser based XSLT
>>>>> templating.  I never ended fulfilling thIs unfortunately.
>>>>>
>>>>> I personally see a huge value in client side XSLT transformations, as
it
>>>>> vastly reduces both server load and minimizes overall bandwidth for both
the
>>>>> server and client side. I see XSLT as a very efficient content delivery
>>>>> system with lots of potential.
>>>>>
>>>>> After a few days of research, it doesn't seem like any major browser
>>>>> players plan to deprecate browser based XSLT transformation.  Even
>>>>> Microsoft's Edge browser supports XSLT, as even Microsoft sees value in
>>>>> supporting it on the client side.
>>>>>
>>>>>  So that's my introduction, questions?
>>>>>
>>>>> Sent from my BlackBerry Priv - the most secure mobile device - via the
>>>>> TELUS Network
>>>>> <http://www.mulberrytech.com/xsl/xsl-list
<http://www.mulberrytech.com/xsl/xsl-list>>XSL-List info and archive
>>>>> <-list/96802>EasyUnsubscribe (<>by email)
>>>>
>>>>
>>>>
>>>> --
>>>> Check our site for free XML, XSLT, XSL-FO and UBL developer resources |
>>>> Free 5-hour lecture:  http://www.CraneSoftwrights.com/links/video.htm
<http://www.cranesoftwrights.com/links/video.htm> |
>>>> Crane Softwrights Ltd.             http://www.CraneSoftwrights.com/s/
<http://www.cranesoftwrights.com/s/> |
>>>> G. Ken Holman                    mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
<mailto:gkholman@xxxxxxxxxxxxxxxxxxxx> |
>>>> Google+ profile:       http://plus.google.com/+GKenHolman-Crane/about
<http://plus.google.com/+GKenHolman-Crane/about> |
>>>> Legal business disclaimers:     http://www.CraneSoftwrights.com/legal
<http://www.cranesoftwrights.com/legal> |
>>>>
>>>>
>>>> ---
>>>> This email has been checked for viruses by Avast antivirus software.
>>>> https://www.avast.com/antivirus <https://www.avast.com/antivirus>
>>>>
>>> XSL-List info and archive
>>> EasyUnsubscribe (by email)
>>
>>
>>
>> --
>> Cheers,
>> Dimitre Novatchev
>> ---------------------------------------
>> Truly great madness cannot be achieved without significant intelligence.
>> ---------------------------------------
>> To invent, you need a good imagination and a pile of junk
>> -------------------------------------
>> Never fight an inanimate object
>> -------------------------------------
>> To avoid situations in which you might make mistakes may be the
>> biggest mistake of all
>> ------------------------------------
>> Quality means doing it right when no one is looking.
>> -------------------------------------
>> You've achieved success in your field when you don't know whether what
>> you're doing is work or play
>> -------------------------------------
>> To achieve the impossible dream, try going to sleep.
>> -------------------------------------
>> Facts do not cease to exist because they are ignored.
>> -------------------------------------
>> Typing monkeys will write all Shakespeare's works in 200yrs.Will they
>> write all patents, too? :)
>> -------------------------------------
>> Sanity is madness put to good use.
>> -------------------------------------
>> I finally figured out the only reason to be alive is to enjoy it.
>
>
>
> --
> Cheers,
> Dimitre Novatchev
> ---------------------------------------
> Truly great madness cannot be achieved without significant intelligence.
> ---------------------------------------
> To invent, you need a good imagination and a pile of junk
> -------------------------------------
> Never fight an inanimate object
> -------------------------------------
> To avoid situations in which you might make mistakes may be the
> biggest mistake of all
> ------------------------------------
> Quality means doing it right when no one is looking.
> -------------------------------------
> You've achieved success in your field when you don't know whether what
> you're doing is work or play
> -------------------------------------
> To achieve the impossible dream, try going to sleep.
> -------------------------------------
> Facts do not cease to exist because they are ignored.
> -------------------------------------
> Typing monkeys will write all Shakespeare's works in 200yrs.Will they
> write all patents, too? :)
> -------------------------------------
> Sanity is madness put to good use.
> -------------------------------------
> I finally figured out the only reason to be alive is to enjoy it.

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.