WAP problem

2002-08-15 Thread Leszek Gawron

Its strange but my cell phone does not open
http://xxx/cocoon/samples/hello-world/hello.wml saying: 1019 Compile Error
What's the matter?
ouzo
-- 
__
 | /  \ |Leszek Gawron//  \\
\_\\  //_/  [EMAIL PROTECTED]  _\\()//_
 .'/()\'. Phone: +48(600)341118 / //  \\ \
  \\  //  recursive: adj; see recursive  | \__/ |


-
Please check that your question  has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faq/index.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail:   [EMAIL PROTECTED]




Re: WAP problem

2002-08-15 Thread Skip Carter


 Its strange but my cell phone does not open
 http://xxx/cocoon/samples/hello-world/hello.wml saying: 1019 Compile Error
 What's the matter?


Several cell phone microbrowsers are NOT strictly WML compliant, in spite of 
the fact
that they say they are.  I have seen the above problem with the Phone.Com (aka 
OpenWave) UP.Browser.
Its really pretty inexcusable for the browser to be so fragile considering 
that the phone is not
doing any of the WML parsing; a proxy server is doing it.

I did some experimenting and found that the UP browser does not like the 
DOCTYPE prologue.


My solution for dealing with this was to create a psuedo-browser type, wapx
by changing the browser useragent=UP line to the following in the 
sitemap.xmap
browser selector section:

browser name=wapx useragent=UP/!-- broken WML browser, does not 
like the DOCTYPE prologue --

and then to use the HTML serializer instead of the WML one for a wapx 
browser, e.g.:


...
map:select type=browser
 map:when test=wap
 map:transform src=stylesheets/{level}_wml.xsl /
 map:serialize type=wml/
 /map:when
 map:when test=wapx
 map:transform src=stylesheets/{level}_wml.xsl /
 map:serialize type=html/
 /map:when
 map:otherwise
 map:transform src=stylesheets/{level}_html.xsl /
 map:serialize type=html/
 /map:otherwise
/map:select
...


I could have removed the DOCTYPE parameters from the wml serializer in the 
sitemap, but I wanted to
preserve the ability to work with WML browsers that are standards compliant.
(The above sitemap excerpt is from a site that uses Cocoon 2 in order to 
provide access to
the entire site -- XML, XSP, and Servlets -- to HTML and WML browsers 
http://www.caphnet.com/ ).



-- 
 Dr. Everett (Skip) Carter  Phone: 831-641-0645 FAX:  831-641-0647
 Taygeta Scientific Inc.INTERNET: [EMAIL PROTECTED]
 1340 Munras Ave., Suite 314WWW: http://www.taygeta.com
 Monterey, CA. 93940












-
Please check that your question  has not already been answered in the
FAQ before posting. http://xml.apache.org/cocoon/faq/index.html

To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail:   [EMAIL PROTECTED]