You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jaxme-dev@ws.apache.org by jo...@apache.org on 2006/01/05 23:59:05 UTC

svn commit: r366327 - in /webservices/jaxme/branches/b0_5: src/xs/org/apache/ws/jaxme/xs/util/DTDParser.java status.xml

Author: jochen
Date: Thu Jan  5 14:58:57 2006
New Revision: 366327

URL: http://svn.apache.org/viewcvs?rev=366327&view=rev
Log:
Fixed an NPE in the DTDParser.
PR: JAXME-79

Modified:
    webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/util/DTDParser.java
    webservices/jaxme/branches/b0_5/status.xml

Modified: webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/util/DTDParser.java
URL: http://svn.apache.org/viewcvs/webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/util/DTDParser.java?rev=366327&r1=366326&r2=366327&view=diff
==============================================================================
--- webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/util/DTDParser.java (original)
+++ webservices/jaxme/branches/b0_5/src/xs/org/apache/ws/jaxme/xs/util/DTDParser.java Thu Jan  5 14:58:57 2006
@@ -705,7 +705,7 @@
             throws SAXException {
         XsTTopLevelElement result = pSchema.createElement();
         result.setName(new XsNCName(getLocalPart(pName)));
-        XsGAttrDecls attrDecls;
+        final XsGAttrDecls attrDecls;
         if ("EMPTY".equals(pModel)) {
         	attrDecls = result.createComplexType();
         } else if ("ANY".equals(pModel)) {
@@ -724,7 +724,7 @@
         } else if (pModel.startsWith("(")) {
             String pcData = pModel.substring(1).trim();
             if (pcData.startsWith("#PCDATA")) {
-            	attrDecls = parseMixed(result, pModel, pLocator, pAttributes.length == 0);
+            	attrDecls = parseMixed(result, pModel, pLocator, pAttributes.length > 0);
             } else {
             	attrDecls = parseChildren(result, pModel, pLocator);
             }

Modified: webservices/jaxme/branches/b0_5/status.xml
URL: http://svn.apache.org/viewcvs/webservices/jaxme/branches/b0_5/status.xml?rev=366327&r1=366326&r2=366327&view=diff
==============================================================================
--- webservices/jaxme/branches/b0_5/status.xml (original)
+++ webservices/jaxme/branches/b0_5/status.xml Thu Jan  5 14:58:57 2006
@@ -77,6 +77,9 @@
         Added support for external binding files, based on a
         suggestion from Ortwin Glueck (oglueck at apache.org).
       </action>
+      <action dev="JW" type="fix" context="xs">
+        Fixed an NPE in the DTDParser. (JAXME-79)
+      </action>
     </release>
 	<release version="0.5" date="2005-Aug-08">
       <action dev="JW" type="enhancement" context="js">



---------------------------------------------------------------------
To unsubscribe, e-mail: jaxme-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: jaxme-dev-help@ws.apache.org