From xml-cocoon-dev Sat Nov 05 18:06:14 2005 From: Andreas Hochsteger Date: Sat, 05 Nov 2005 18:06:14 +0000 To: xml-cocoon-dev Subject: Re: Other ID naming proposals (was Re: CForms widget ID naming) Message-Id: <436CF496.1000701 () student ! tuwien ! ac ! at> X-MARC-Message: https://marc.info/?l=xml-cocoon-dev&m=113121401112191 Sylvain Wallez wrote: >> So let's make other proposals. Let's consider wiget "foo.bar" (e.g. a >> fd:field in a fd:group) and the ID of its . >> - "foo.bar..input": the '.' is doubled, which can never conflict with >> a widget's full name >> - "foo.bar._input": generated element's name starts with a character >> that we can forbid as the first character of widget names >> >> I prefer the first one (double '.') which is IMO more readable than >> the second. > > Another one, which looks more natural: "foo.bar.input.": the trailing > '.' ensures it cannot conflict with a widget's full name >> >> Other ideas? >> >> Let's make a choice and have 2.1.8 out! For me the solution with a leading '_' seems more natural, since it is easier to distinguish from other IDs (imagine user posts which describe their problems and miss the trailing '.') and it has the common semantic of an 'internal thing', like private variables are often named after (e.g. C/C++ and other languages). Andreas