NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Darren,The mixed content for <variable> was added in InvCatalog version 1.0.1 (our current stable release). Looks like you are using 1.0.
I'm afraid our announcement of InvCatalog 1.0.1 was rolled up into a TDS release, so it wasn't very visible. AND our documentation didn't all get upgraded to reference 1.0.1. I just fixed the schema URL below in your schemaLocation line, http://www.unidata.ucar.edu/schemas/thredds/InvCatalog.1.0.xsd, to point to the 1.0.1 version. (All changes to the 1.0 line will be backward compatible. Boy, schema and namespace versioning isn't pretty.)
Sorry about that. If your parser is using the schema at that URL it should work now. If a local copy, you'll have to grab the 1.0.1 version.
Ethan Darren Hardy wrote:
Those semantics would be ideal for me, but I'm getting a validation error when I try it. Here's my variables XML:<catalog version="1.0" name="My Catalog" expires="2006-12-31T23:59-07:00"xmlns="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0"xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'xsi:schemaLocation="http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0 http://www.unidata.ucar.edu/schemas/thredds/InvCatalog.1.0.xsd">... <variables vocabulary="CF-1.0"> <variable name="lat" units="degree_north" vocabulary_name="latitude">latitude</variable> <variable name="lon" units="degree_east" vocabulary_name="longitude">longitude</variable> <variable name="time" units="days since 1858-11-17 00:00:00" vocabulary_name="time">date in Julian days</variable> <variable name="sst" units="degC"vocabulary_name="sea_surface_temperature">OI Cloud-free SST</variable><variable name="foobar" units="meters" vocabulary_name="unknown">this is foobar</variable> </variables> And the validation error:[Error] foo.xml:58:65: cvc-complex-type.2.1: Element 'variable' must have no character or element information item [children], because the type's content type is empty. [Error] foo.xml:62:67: cvc-complex-type.2.1: Element 'variable' must have no character or element information item [children], because the type's content type is empty. [Error] foo.xml:66:72: cvc-complex-type.2.1: Element 'variable' must have no character or element information item [children], because the type's content type is empty. [Error] foo.xml:70:89: cvc-complex-type.2.1: Element 'variable' must have no character or element information item [children], because the type's content type is empty. [Error] foo.xml:74:57: cvc-complex-type.2.1: Element 'variable' must have no character or element information item [children], because the type's content type is empty.foo.xml: 889 ms (35 elems, 51 attrs, 0 spaces, 703 chars) And here's the .xsd section from InvCatalog.1.0.xsd: <xsd:element name="variable"> <xsd:complexType> <xsd:attribute name="name" type="xsd:string" use="required"/><xsd:attribute name="vocabulary_name" type="xsd:string" use="required"/><xsd:attribute name="units" type="xsd:string" /> </xsd:complexType> </xsd:element> Thanks, -Darren -- Darren Hardy Ph.D. Student Bren School of Environmental Science & Management University of California, Santa Barbara dhardy@xxxxxxxxxxxxx www.bren.ucsb.edu/~dhardy
-- Ethan R. Davis Telephone: (303) 497-8155 Software Engineer Fax: (303) 497-8690 UCAR Unidata Program Center E-mail: edavis@xxxxxxxx P.O. Box 3000 Boulder, CO 80307-3000 http://www.unidata.ucar.edu/ --------------------------------------------------------------------------- ============================================================================== To unsubscribe thredds, visit: http://www.unidata.ucar.edu/mailing-list-delete-form.html ==============================================================================
thredds
archives: