Hi John,ÂI'm testing thisÂUnidataDD2MI XSL with a couple different transform engines. Do you know which transform engine and version TDS is using?ÂThanks,ÂOn Wed, Apr 8, 2015 at 11:16 AM, John Caron <address@hidden> wrote:Hi guys:I changed the version to 1.0 and it seems to work ok. 2.0 failed. The file is in the TDS under WEB-INF/classes/resources/xsl/nciso/UnidataDD2MI.xsl .I would like to know if you are using XSLT 2.0 features anywhere in ncISO?JohnOn Tue, Apr 7, 2015 at 12:36 PM, Ted Habermann <address@hidden> wrote:John,
I am forwarding this to Dave as I think he and Anna are shepherding this forward now...
On Apr 7, 2015, at 11:13 AM, John Caron <address@hidden> wrote:
We are seeing error messages from saxon parser on this file. Apparently because its labeled "version 1.1". Wikipedia says 1.1 was "abortive". Im wondering if we can change it to either 1.0 or 2.0?? Are you using 2.0 features ??
- XSLT 2.0: after an abortive attempt to create a version 1.1 in 2001,Âthe XSL working group joined forces with theÂXQueryÂworking group to createÂXPath 2.0,Âwith a richer data model and type system based onÂXML Schema. The most recent version is XSLT 2.0,Âdeveloped under the editorship ofÂMichael Kay. It reached recommendation status in January 2007.ÂAs of 2010, however, XSLT 1.0Âis still widely used, since 2.0 is not supported natively inÂweb browsersÂor for environments likeÂLAMP.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.1" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gmi="http://www.isotc211.org/2005/gmi" xmlns:srv="http://www.isotc211.org/2005/srv" xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:gsr="http://www.isotc211.org/2005/gsr" xmlns:gss="http://www.isotc211.org/2005/gss" xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:nc="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2" exclude-result-prefixes="nc">
<xd:doc xmlns:xd="http://www.oxygenxml.com/ns/doc/xsl" scope="stylesheet">
<xd:p>2015-02-18. resolution value = missing when not available in NcML.</xd:p>
<xd:p>2015-01-16. fixed date error to prevent replacement of all spaces (' ') with a 'T' in the dates certain cases.</xd:p>
<xd:p>2014-11-25. fixed error that was outputting '::' at the end of a date.</xd:p>
<xd:p>2014-09-24. 1) Change all gmd:protocol entries of "http" to the valid entry of "WWW:LINK". There is no "http" valid in the list of gmd:protocol valids maintained at https://github.com/OSGeo/Cat-Interop/blob/master/LinkPropertyLookupTable2.csv. 2) gmd:protocol was missing from the NCDC climate and weather toolkit. I have added this entry with a value of "WWW:LINK".</xd:p>
<xd:p>2014-09-05. 1) Adds gmd:protocol elements to all service end points (srv:SV_ServiceIdentification) identifying them as either OPeNDAP:OPeNDAP, UNIDATA:NCSS, OGC:WMS, OGC:WCS, or OGC:SOS--the appropriate valids from this list: https://github.com/OSGeo/Cat-Interop/blob/master/LinkPropertyLookupTable2.csv. 2) Add GCMD Location Keywords from THREDDS catalog metadata: all "geospatialCoverage > name" entries. 3) Adds each "viewer" entry from the THREDDS catalog metadata as an additional gmd:distributorTransferOptions. John Maurer address@hidden</xd:p>
<xd:p>2014-07-24. test for null date and fixed another seconds since.... input. Translates UTC dates to ISO dateTime and 8601 basic dates to 8601 extended.</xd:p>
<xd:p>2014-07-17. updated dimensionResolution to handle many but not all ISO 8601 durations</xd:p>
<xd:p>2014-07-16. updated uom units for time to display only seconds or days when includes "days since..." or "seconds since..." text. </xd:p>
<xd:p> 2014-04-19. Changed order to look in CFMetadata group first in *unit variables. Added normalize-space dimensionResolution param to fix vertical units error. </xd:p>
<xd:p> 2012-05-11. 2.3 (slight revision): Changed the attribute name from coverage_type to coverage_content_type to be more correct and directly comparable to ISO....</xd:p>
<xd:p> May 10, 2012 version 2.3 authored by Ted Habermann</xd:p>