xml怎么根据元素值获取元素名?

问题描述

xml怎么根据元素值获取元素名?

比如张三

怎么根据“张三”获取 元素?

解决方案

xmlElement类

解决方案二:

具体的是怎么操作的,我们现在解析用的是dom4j。

解决方案三:

你的xml schema是什么。
如果就是单层的,直接遍历就可以了。

解决方案四:

你可以递归遍历xml,将每个Node的name和value都装入HashTable,然后再通过hashtable反查。

时间: 2025-01-10 18:02:22

xml怎么根据元素值获取元素名?的相关文章

PHP关联数组实现根据元素值删除元素的方法_php技巧

本文实例讲述了PHP关联数组实现根据元素值删除元素的方法.分享给大家供大家参考.具体如下: <?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_diff($array1, $array

PHP关联数组实现根据元素值删除元素的方法

  本文实例讲述了PHP关联数组实现根据元素值删除元素的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 <?php $array1 = array("a" => "green", "red", "blue", "red"); $array2 = array("b" => "green"); $result = array_di

xml元素值获取

问题描述 <?xmlversion="1.0"standalone="yes"?><resultcmd="getUserEnv"localeid="0"><state>success</state><sessionId>0h2pnv2bzncraw45hnbxv345</sessionId><row><loginId>4078<

jquery1.5.1中根据元素ID获取元素对象的代码_jquery

在jquery1.5.1根据ID来获取对象返回的是对应数组,想不通怪不得使用document.getElementById(""ID名"")可以取到单一的对象,使用$("#ID名")却不行,悲剧呀. 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/

php 按指定元素值去除数组元素的实现方法_php技巧

按指定元素值去除数组元素 复制代码 代码如下: <?php //去除值为"Cat"的元素 $a=array("a"=>"Dog","b"=>"Cat","c"=>"Horse"); print_r($a); unset($a[array_search("Cat",$a)]);//array_search("Cat&

html-用js获取元素的value值时的问题

问题描述 用js获取元素的value值时的问题 html中有个文本框,name属性名为对象名.属性名如"user.uname",用js获取文本框的value时怎么获取?用类似document.form.name属性名.value的方式获取. 解决方案 属性值包含特殊内容,如点,要使用[]操作符,不要使用点操作符 如 var v=document.myform["user.uname"].value 解决方案二: getElementById("xxxxx&

原生javascript获取元素样式属性值的方法_javascript技巧

所以, 我们得利用IE的currentStyle和W3C的getPropertyValue获取. elem.style.attr获取样式的方法就不说了. 先来看currentStyle方法, 此对象ie专属, 代表了在全局样式表.内嵌样式和 HTML 标签属性中指定的对象格式和样式. IE下通过它, 就可以获取元素的Css属性值. 而针对其他标准浏览器, W3C也提供了一个方法getPropertyValue, 此方法, 稍有点复杂, 首先要通过document.defaultView.getC

jquery获取form表单input元素值的简单实例_jquery

一般取值方法 $("#id").val(); $("#id").attr("value");  //其中value是元素的属性名如<s:textfield  id="cifName" key="cifName"   name="#request.consBean.cifName" />的id,key,name属性.取到的值是属性后对应双引号里面的字符. function sa

JQuery中根据属性或属性值获得元素(6种情况获取方法)_jquery

根据属性获得元素 1.比如要获取页面p标签中属性有id的元素 复制代码 代码如下: $("p[id]").css("color","red"); 根据属性值获得元素 1.$.在jQuery 中$("<span>"),这个语法等同于$(document.createElement("span")) ,这是一种用法,在选择元素的时候还会这样子的用:[attribute$=value],匹配给定的属性