Valid XHTML in template file
Kralidis,Tom [Burlington]
Tom.Kralidis at EC.GC.CA
Tue Aug 15 12:03:15 PDT 2006
I like some sort of XHTML (I prefer strict, but can ease up a little).
I wonder what others on this list use.
> -----Original Message-----
> From: Steve Lime [mailto:Steve.Lime at dnr.state.mn.us]
> Sent: 15 August, 2006 3:00 PM
> To: Kralidis,Tom [Burlington]; MAPSERVER-USERS at LISTS.UMN.EDU
> Subject: Re: [UMN_MAPSERVER-USERS] Valid XHTML in template file
>
> Luckily MapServer outputs very little HTML. I can think of
> any besides the zoom and layer state management tags. What's
> the "standard" standard these days?
>
> Steve
>
> >>> "Kralidis,Tom [Burlington]" <Tom.Kralidis at EC.GC.CA> 8/15/2006
> 10:54:13 AM >>>
> I guess this spawns a grander question w.r.t. what type of
> HTML MapServer code (for templated output) supports? Should
> we be moving towards XHTML (Strict/Loose/Transitional,...).
>
> ..Tom
>
>
> > -----Original Message-----
> > From: UMN MapServer Users List
> > [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of Steve Lime
> > Sent: 15 August, 2006 11:51 AM
> > To: MAPSERVER-USERS at LISTS.UMN.EDU
> > Subject: Re: [UMN_MAPSERVER-USERS] Valid XHTML in template file
> >
> > Those substitutions are *very* old, well before XHTML. You
> could hack
> > the source to have those substitutions output checked="checked"
> > instead of what currently is output- it's 1 line of code
> per element
> > type. The alternative would be to not use them at all and use
> > javascript to preserve state.
> >
> > Sorry (this could easily be fixed in new versions though if
> you could
> > file a quick bug)...
> >
> > Steve
> >
> >
> > >>> "Thy, Kristian" <Kristian.Thy at ATKINSGLOBAL.COM> 8/15/2006
> 10:23:45
> > AM >>>
> > Hi List,
> >
> > I'm trying to make a template file that's valid XHTML. All
> is well and
> > fine, except for the zoom direction. I have three radio
> buttons, "zoom
> > in", "pan" and "zoom out". The template mechanism gives me the
> > [zoomdir_-1|0|1_check|select] substitution that is then set as
> > [zoomdir_1_check], [zoomdir_0_check] and [zoomdir_-1_check]
> > respectively.
> >
> > Problem is that in order to make valid XHTML Transitional,
> the checked
> > element needs to have the attribute checked="checked", while the
> > others need to have no such attribute. If I make the three radio
> > buttons like
> > this:
> >
> > <input type="radio" name="zoomdir" value="1"
> > [zoomdir_1_check] />
> > <input type="radio" name="zoomdir" value="0"
> > [zoomdir_0_check] />
> > <input type="radio" name="zoomdir" value="-1"
> > [zoomdir_-1_check]
> > />
> >
> > the selected element will get the shorthand attribute
> checked (with no
> > value set) which is valid for HTML4. If I do it the XHTML way:
> >
> > <input type="radio" name="zoomdir" value="1"
> > checked="[zoomdir_1_check]" />
> > <input type="radio" name="zoomdir" value="0"
> > checked="[zoomdir_0_check]" />
> > <input type="radio" name="zoomdir" value="-1"
> > checked="[zoomdir_-1_check]" />
> >
> > the selected zoom direction will get checked="checked",
> which is good,
> > but the other two will get checked="", which is illegal. Is
> there no
> > way to create valid XHTML like this with the template file
> mechanism?
> >
> >
> > thanks in advance,
> > Kristian Thy
> > Atkins Denmark
> >
> >
> > This email and any attached files are confidential and
> > copyright protected. If you are not the addressee, any
> > dissemination of this communication is strictly prohibited.
> > Unless otherwise expressly agreed in writing, nothing stated
> > in this communication shall be legally binding.
> >
>
More information about the MapServer-users
mailing list