public void setAttribute(String name, final String value) {
		initAttributes();

		String rawAttributeName = name;
		if (!ownerDocument.config.isCaseSensitive()) {
			name = name.toLowerCase();
		}

		// search if attribute with the same name exist
		for (int i = 0, attributesSize = attributes.size(); i < attributesSize; i++) {
			Attribute attr = attributes.get(i);
			if (attr.getName().equals(name)) {
				attr.setValue(value);
				return;
			}
		}
		attributes.add(new Attribute(rawAttributeName, name, value));
	}
public void setAttribute(String name, final String value) {
		initAttributes();

		String rawAttributeName = name;
		if (!ownerDocument.config.isCaseSensitive()) {
			name = name.toLowerCase();
		}

		
		for (int i = 0, attributesSize = attributes.size(); i < attributesSize; i++) {
			Attribute attr = attributes.get(i);
			if (attr.getName().equals(name)) {
				attr.setValue(value);
				return;
			}
		}
		attributes.add(new Attribute(rawAttributeName, name, value));
	}
public void setAttribute ( String name , final String value ) { initAttributes ( ) ; String rawAttributeName = name ; if ( ! ownerDocument . config . isCaseSensitive ( ) ) { name = name . toLowerCase ( ) ; } // search if attribute with the same name exist for ( int i = 0 , attributesSize = attributes . size ( ) ; i < attributesSize ; i ++ ) { Attribute attr = attributes . get ( i ) ; if ( attr . getName ( ) . equals ( name ) ) { attr . setValue ( value ) ; return ; } } attributes . add ( new Attribute ( rawAttributeName , name , value ) ) ; }
Sets attribute value. Value may be <code>null</code>.
Sets attribute value . Value may be <code > null< / code > .