From: Rob A. <rob...@gm...> - 2010-02-15 22:35:51
|
Hi Jacqui just a quick note to pick up on something - (I havent looked deeper into the particular circumstances) setting the Namespace to null is different from not preserving the prefix. Technically,. the prefix is bound to the namespace in the instance document - there really should be no problem with using a random prefix - but its easier to human read and debug if prefixes are preserved. (Any client that relies an a particular prefix is in error.) A null namespace is the correct default - there is a default null namespace in the XML specification. So you first need to ensure that the Namespace is correctly set, regardless of how the prefix "hint" in smuggled in. Rob On Mon, Feb 15, 2010 at 6:38 PM, <Jac...@cs...> wrote: > Hi All, > > I am a newbie in the GeoServer/ GeoTools development world & I am currently > trying to fix the issue of "app-schema DataAccess producing "null" prefix > for secondary namespaces". > Please see http://jira.codehaus.org/browse/GEOT-2932 > > I was digging around and came across comment in the > org.opengis.feature.type.Name on regards the prefix: > > > <li> > > prefix: If you need to store the prefix information please make use of > > * "client properties" facilities located on PropertyType data structure. The > prefix is not > > * a logical part of a Name; but often it is nice to preserve prefix when > processing data > > * in order not to disrupt other components in a processing chain. > > This sounds like the it could be related to the issue at play here. I can > see that GeoTools has a simple implementation of Name (that > is,org.geotools.feature.NameImpl.java) and this by default sets the > Namespace to null... > > Whereabouts can I set the "client properties" so that we can preserve the > prefix? > > Thanks in advance. > > > Regards, > Jacqui > -------------------------------------------------------- > Jacqueline Githaiga > CSIRO Earth Science and Resource Engineering > Australian Resources Research Centre > 26 Dick Perry Ave, Kensington WA 6151, Australia > Ph 08 6436 8755 > Email jac...@cs... > > > ------------------------------------------------------------------------------ > SOLARIS 10 is the OS for Data Centers - provides features such as DTrace, > Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW > http://p.sf.net/sfu/solaris-dev2dev > _______________________________________________ > Geotools-devel mailing list > Geo...@li... > https://lists.sourceforge.net/lists/listinfo/geotools-devel > > |