Real World XML (2nd Edition)

The <prev> Element

To add a <do> element that lets you move backward to card 2, I use the WML <prev> element like this:

Listing ch20_12.wml

<?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="Multiple Cards"> <p align="center"><b>Multiple Cards</b></p> <do type="accept" label="Go to Card 2"> <go href="#Card2"/> </do> </card> <card id="Card2" title="Card 2"> <p> This is card 2. </p> <do type="prev" label="Back"> <prev/> </do> </card> </wml>

That's all it takes. Now a <do> element appears in card 2 that lets you move backward, as you can see in Figure 20-11. When the user clicks this <do> element, the browser navigates back to the previous card. It's a good idea to include such an element on every card ( microbrowsers typically won't have a built-in Back button, although Klondike does).

Figure 20-11. Displaying a Back element.

Категории