Return-Path: Delivered-To: apmail-ws-axis-dev-archive@www.apache.org Received: (qmail 98478 invoked from network); 30 Apr 2005 18:31:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 30 Apr 2005 18:31:43 -0000 Received: (qmail 9121 invoked by uid 500); 30 Apr 2005 18:33:08 -0000 Delivered-To: apmail-ws-axis-dev-archive@ws.apache.org Received: (qmail 9080 invoked by uid 500); 30 Apr 2005 18:33:07 -0000 Mailing-List: contact axis-cvs-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Delivered-To: mailing list axis-cvs@ws.apache.org Received: (qmail 9067 invoked by uid 99); 30 Apr 2005 18:33:07 -0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Sat, 30 Apr 2005 11:33:07 -0700 Received: (qmail 98445 invoked by uid 1203); 30 Apr 2005 18:31:40 -0000 Date: 30 Apr 2005 18:31:40 -0000 Message-ID: <20050430183140.98444.qmail@minotaur.apache.org> From: dims@apache.org To: ws-axis-cvs@apache.org Subject: cvs commit: ws-axis/java/src/org/apache/axis/wsdl/symbolTable SchemaUtils.java X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N dims 2005/04/30 11:31:40 Modified: java/src/org/apache/axis/wsdl/symbolTable SchemaUtils.java Log: Fix for AXIS-1935 - .NET does not like xmlns="" Revision Changes Path 1.56 +8 -1 ws-axis/java/src/org/apache/axis/wsdl/symbolTable/SchemaUtils.java Index: SchemaUtils.java =================================================================== RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/wsdl/symbolTable/SchemaUtils.java,v retrieving revision 1.55 retrieving revision 1.56 diff -u -r1.55 -r1.56 --- SchemaUtils.java 29 Apr 2005 13:54:50 -0000 1.55 +++ SchemaUtils.java 30 Apr 2005 18:31:40 -0000 1.56 @@ -1357,7 +1357,14 @@ if (storeComponentQName) { String name = Utils.getAttribute(node, "name"); if (name != null) { - itemQName.value = new QName("", name); + // check elementFormDefault on schema element + String def = Utils.getScopedAttribute(node, + "elementFormDefault"); + String namespace = ""; + if ((def != null) && def.equals("qualified")) { + namespace = Utils.getScopedAttribute(node, "targetNamespace"); + } + itemQName.value = new QName(namespace, name); } } return componentTypeQName;