[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Any samples of client-side XSLT to generate webpag

Subject: RE: Any samples of client-side XSLT to generate webpages?
From: "Daniel Joshua" <daniel.joshua@xxxxxxxxxxxx>
Date: Wed, 28 Jul 2004 13:11:27 +0800
xslt mozilla
Thanks for your reply.

>-----Original Message-----
>From: David Carlisle [mailto:davidc@xxxxxxxxx]
>Sent: Tuesday, 27 July, 2004 11:49 PM
>To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
>Subject: Re:  Any samples of client-side XSLT to generate webpages?
>
>
>  (2) http://202.156.224.29:18080/shatteredspace/login.do?transform=true
>  - works in Mozilla - currently need to manually add the
'?transform=true',
>  but I might automate this later
>  - nothing visible (except background graphic) in IE
>
>well this one is the easier of the two, probably
>this one is an XHTML document served as text/html (no client side xslt)
>so it will be handled by mozilla and IEs _HTML_ parser as such, things
>like <td class="box_right"/> <br/> etc
>(any instance of /> ) are all syntax errors and so whatever the browser
>does is just dependent on its error recovery, so its not surprising if
>you get differing effects.
>
>If you are generating html on the server, make sure your XSLT at that
>end is generating _html_ (it will do this automatically if the top level
>element is <html> in no-namespace).

Should I change the content type to "application/xhtml+xml"? I was told
that this is not fully supported by browsers.

I would like to keep it as XHTML. This is why I keep the 'method="xml"'
in my XSLT stylesheet.

  <xsl:output method="xml" version="1.0" encoding="iso-8859-1"
   indent="no" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"

doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>

How do most people diplay XHTML (in a IE and Mozilla compliant style)?



>(1) http://202.156.224.29:18080/shatteredspace/login.do
>  - works in IE
>  - unable to submit form in Mozilla
>
>
>This one is a bit harder It's served as text/xml (application/xml is
>better) and claims to be (and is) utf-8 in its xml declaration.
>
>the trouble is (I think, couldn't really check from here), after the
>client side transform it's whatever encoding it's in after the transform
>I understand that browsers are a little variable in what encoding they
>use to return form data in these situations. When you say unable to
>submit form in Mozilla do you mean that you don't get back the login
>info that you expected or that you get nothing back, it may be worth
>looking if you get data back in an unexpected encoding.

I will change my content type to "application/xml", thanks!

I said it was unable to submit a form in Mozilla, because
'document.submitForm' was undefined eventhough in the transformation
output '<form name="submitForm" ...>" existed.

Maybe XHTML does not support 'document.[form name]', dunno?

Workaround suggested by Manos was to give my form an 'id="submitForm"'
and use DOM to access it by "document.getElementById('submitForm')".
This works.



>David

Regards,
Daniel

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.