XML, XSL, VoiceXML, WML, Google Calendar API (AJAX) examples
Note: IE6/7 etc. appears to be best (sigh). NS6.2 shows something.Try Mozilla, others. Use a simulator (Nokia or OpenWave) to see the results of the wml and xhtml-mp files.
- Greeting:
- Contacts examples:
- Example using two-step (xml to xml and then xml to html) process to alphabetize, dropping leading 'a', 'an', and 'the', making use of substring, sort, and then producing 2 columns, using position.
- Passing parameter to xsl to use to indicate what to sort on
- Parameter passing, CSS (styles), selecting 'frame' and 'photo'. Limited menu.
- (IE ONLY. Mozilla does not support external entities.).General menu (in contrast to previous example): Builds a menu using an xml file that includes (using an external
entity) the picturearchive.xml. Creates radio button group and select option from
the xml, using xsl. Application takes the form input and creates a new HTML file using xml and xsl. Note that the HTML file produced uses CSS to get one image overlapping another.
- Automatic two-phase xml/xsl processing (see also Lecture on 2 phase xml/xsl
- Family tree examples using xml and xsl: xsl key, called template returning information, local variables, string manipulation, recursive functions, id and refid, modify parameter to template to get indenting (using dashes)
- Links example: construction of a tag, with one value used for the href and another used for the prompt
- Soccer scores:
- HTML/JavaScript reading xml to create a form (IE6 only)
- php/XML reading xml file: see lecture notes 5b for text of php
- Small screen browser (xhtml) example
- Search using wml
- XHTML-MP menu of links to pages, use of access key. NOTE: this doesn't work in regular browser.
- Virtual pet=guy using wml
- Yet another virtual pet application, with buggy results using OpenWave and (different ones) in Nokia. Openwave doesn't invoke the wmlscript file. Nokia does not recognize the meta tag for the timed event.
- Bottles of beer on the wall:
- VoiceXML for tellme studio (examples can be viewed best using IE6)
Tellme studios no longer supports the extensions service for developers. Go to studio.tellme.com and register as a developer. You can then point your account to any example, for instance, http://newmedia.purchase.edu/~Jeanine/tellme/test4.xml for conversation with my family. Call 1-800-555-VXML, enter your developer id and pin. For this example, appropriate responses include "Aviva" or "Daniel". If "Aviva", say a number from 1 to 999.
- Mouseover image swap (does not work directly in NS):
- Mouseover image swap with external Javascript function
- Mouseover image swap with sets of images (and external javascript file)
- Mouseover and clicking for larger picture, caption
- Flash and XML examples. Notes/tutorial on Flash use of dynamically loaded xml
- Virtual Pet
- Presenting and checking requirements for major
- Examples of xml and Flash, including using list box component. Use Internet Explorer to download fla files (Mozilla tries to display the file.)
- XML file: information on schools
- Simple demo of use of listbox: dynamically adding items is named listbox_test1.fla
- fla files are in this folder named xmlandlisttest1.fla, through xmlandlisttest8.fla
- Google Calendar API, AJAX, DHTML examples
Return to Jeanine's Academic Activities