On Mar 17, 2010, at 3:31 PM, Robert Coup wrote: > Hi, > > On Thu, Mar 18, 2010 at 4:43 AM, Howard Butler <[email protected]> wrote: >> To that end, I have developed both a sample schema and a sample file that >> describes the point layout of point format 0 of the 1.0 specification >> >> http://liblas.org/wiki/LASSchema >> http://liblas.org/wiki/LASSchemaExample > > Since I've been staring at xml schemas and documents for the last few > days, i have a couple of minor suggestions for the schema: > > 1. typo: dime[n]sionType. > > 2. use minOccurs="0" rather than nillable="true". The later requires > <description xsi:nil="true" />, the former makes the whole element > optional, which is probably what you want :) > > 3. make elementFormDefault=qualified, otherwise you can't really use a > default namespace when creating documents, because the parser will > qualify elements (eg. <dimension>) with the default namespace, and > suddenly it's invalid because it needs to be unqualified according to > the schema... > > 4. make attributeFormDefault=unqualified so every attribute (eg > units="uint8_t") doesn't need to be namespace-prefixed (there is no > default namespace for attributes). > > I've attached an updated schema and example xml file with these changes.
Excellent. Thanks for the feedback. Changes made and I have placed these files in the repository as well._______________________________________________ Liblas-devel mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/liblas-devel
