XML Java

import javax.xml.namespace.QName;
import org.w3c.dom.Element;
public class Utils {
  /**
   * Build a QName from the element name
   * @param el
   * @return
   */
  public static QName getQName(Element el) {
      if (el == null) {
          return null;
      } else if (el.getPrefix() != null) {
          return new QName(el.getNamespaceURI(), el.getLocalName(), el.getPrefix());
      } else {
          return new QName(el.getNamespaceURI(), el.getLocalName());
      }
  }
}