Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


RE: [xml-dev] Feasibility of "do all application coding in the XML

From: "Michael Kay" <mike@--------.--->
To: "'Costello, Roger L.'" <costello@-----.--->, <xml-dev@-----.---.--->
Date: 12/1/2008 3:55:00 PM
> Here is a response from a colleague:
> 
> "... in general XSLT is cool but limited. If your transform 
> requires any "higher math" or advanced functionality or 
> external code libraries (such as geometry coordinate system 
> libraries), you almost always have to go back to a higher 
> level language (such as Java) at some point."
> 

It's true that the availability of domain-specific libraries may influence
your choice of programming language. Sometimes this will steer you away from
XSLT, sometimes towards it. 

And XSLT is just as capable of making cross-language library calls as any
other programming language. Indeed, some people choose to write applications
in XSLT that do little else.

I suspect that your colleague might not be aware that there is a library
specifically for processing geographic information in XSLT:
https://sourceforge.net/projects/geofunctions 

It's true that XSLT is a specialized language rather than a general-purpose
language. But it's capable of a lot more than some people imagine. Some
people never really get below the surface to discover its depth.

Michael Kay
http://www.saxonica.com/


_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@l...
subscribe: xml-dev-subscribe@l...
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php



transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent