首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

设立xml节点属性值

2012-09-16 
设置xml节点属性值/*** 设置xml节点属性* @param dom* @param tagName* @param attributeName* @param val

设置xml节点属性值
/**
  * 设置xml节点属性值
  * @param dom
  * @param tagName
  * @param attributeName
  * @param value
  * @return
  */
 public static boolean setAttributeValueFromDom(Document dom,String tagName,String attributeName,String value)
 {
  boolean result = false;
  if (dom != null && tagName != null && !tagName.trim().equals("")
    && attributeName != null && !attributeName.trim().equals(""))
  {
   NodeList nodeList = null;
   Node node = null;
   nodeList = dom.getElementsByTagName(tagName.trim());
   if (nodeList !=null && nodeList.getLength() > 0)
   {
    /**
     * xml中可能有多个tagName定义的Node,取第一个
     */
    node = nodeList.item(0);
    if (node != null)
    {
     ((Element)node).setAttribute(attributeName, value);
     result = true;
    }
   }
  }
  return result; 
 }

热点排行