The word more in the title of this chapter suggests that we will cover a subject that we have described before. Indeed, we are continuing with what we started in Chapter 3: the three dynamic aspects of application development—traversing the document tree, modifying the document tree, and dealing with events.
Let's have a level check. What we have covered so far:
Traversing the document tree: We indicated how you can find elements by ID or by tag name, using the
bb
object. There is also XPath that you can conveniently use to give a value to those attributes in XEL, which are used to set a node value in the DOM—for example, the often-usedselect
attribute.Modifying the document tree: We discussed how you can use the APIs according to well-known web standards, as implemented by the
bb
object. On a higher level, you can use the XML Execution Language (XEL) and the applicable command functions. We described both in Chapter 3. XSLT transformations can be considered...