code: public static QName getQNameFromString(String name)
    {
  
      StringTokenizer tokenizer = new StringTokenizer(name, "{}", false);
      QName qname;
      String s1 = tokenizer.nextToken();
      String s2 = tokenizer.hasMoreTokens() ? tokenizer.nextToken() : null;
  
      if (null == s2)
        qname = new QName(null, s1);
      else
        qname = new QName(s1, s2);
  
      return qname;
    }
docs: Given a string, create and return a QName object
  
  
  @param name String to use to create QName
  
  @return a QName object