Can any one use this: 'drupal_get_form', 'page arguments' => array('module_someform'), 'access callback' => TRUE ); $items['module/get_taxonomy_tree/%/%'] = array( 'page callback' => 'drupal_get_form', 'page arguments' => array('module_get_taxonomy_tree', 3, 4), 'access callback' => TRUE, 'type' => MENU_CALLBACK ); return $items;}function module_get_taxonomy_tree($form_state = array(), $vid, $pid) { header('Content-Type: application/xml; charset="utf-8"'); echo("<?xml version=\"1.0\" encoding=\"utf-8\"?" . ">\n"); echo("\n"); $parent_taxonomy = taxonomy_get_tree($vid, $pid, -1, 1); echo("\t- - - \n"); foreach ($parent_taxonomy as $key => $value) { echo("\ttid . "' value='" . htmlentities($parent_taxonomy[$key]->name) . "'>" . htmlentities($parent_taxonomy[$key]->description) . "\n"); } echo("\n"); exit();}function module_someform() { drupal_add_js(drupal_get_path('module', 'module') . '/select-taxonomies.js'); $form['category'] = array( '#type' => 'select', '#title' => t('Category'), '#options' => array(),read more
Chained Select/Dropdown using aJax & jQuery using Taxonomy
Drupal Modules