O'Reilly logo

Real World XML by Steven Holzner

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Text Input

WML also supports an <input> element. If you set this element's type attribute to text, you can display a text field, much like HTML text fields (note that not all microbrowsers will support this element).

Here's an example. In this case, I'll let the user enter the URI of a local file to navigate to in a text field. When the user clicks a <do> element labeled Go, the browser will navigate to that URI. I begin by creating the text field:

<?xml version="1.0"?> 
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 2.0//EN"
    "http://www.wapforum.org/dtd/wml20.dtd" >
<wml>
    <card id="Card1" title="Text Input">
        <p align="center"><b>Text Input</b></p>
        <p>
             Navigate to:
					<input type="text" name="uri"/>
    .
    .
    .

When the user clicks the <do> element, we'll ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required