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 2004/09/02 12:31:42 UTC

cvs commit: ws-jaxme/src/jaxme/org/apache/ws/jaxme/impl JMXmlSerializerImpl.java

jochen      2004/09/02 03:31:42

  Modified:    .        status.xml
               src/jaxme/org/apache/ws/jaxme/impl JMXmlSerializerImpl.java
  Log:
  The Marshaller was producing unnecessary SAX events, resulting in <foo></foo>, rather than <foo/>.
  
  Revision  Changes    Path
  1.27      +5 -0      ws-jaxme/status.xml
  
  Index: status.xml
  ===================================================================
  RCS file: /home/cvs/ws-jaxme/status.xml,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- status.xml	2 Sep 2004 09:57:49 -0000	1.26
  +++ status.xml	2 Sep 2004 10:31:42 -0000	1.27
  @@ -36,6 +36,11 @@
         </action>
       </release>
       <release version="0.3.1-dev" date="unreleased">
  +	  <action dev="JW" type="fix" context="runtime">
  +	    The marshaller was producing unnecessary SAX events,
  +	    resulting in &lt;foo&gt;&lt;/foo&gt;, rather than
  +	    &lt;foo/&gt;.
  +	  </action>
   	  <action dev="JW" type="fix" context="generator">
   	    The up-to-date check wasn't failing in all cases.
   	  </action>
  
  
  
  1.6       +4 -2      ws-jaxme/src/jaxme/org/apache/ws/jaxme/impl/JMXmlSerializerImpl.java
  
  Index: JMXmlSerializerImpl.java
  ===================================================================
  RCS file: /home/cvs/ws-jaxme/src/jaxme/org/apache/ws/jaxme/impl/JMXmlSerializerImpl.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- JMXmlSerializerImpl.java	20 Aug 2004 23:43:31 -0000	1.5
  +++ JMXmlSerializerImpl.java	2 Sep 2004 10:31:42 -0000	1.6
  @@ -150,7 +150,9 @@
       String localName = pQName.getLocalPart();
       String qName = getElementQName(pData, uri, localName);
       handler.startElement(uri, localName, qName, zeroAttributes);
  -    handler.characters(pValue.toCharArray(), 0, pValue.length());
  +    if (pValue.length() > 0) {
  +    	handler.characters(pValue.toCharArray(), 0, pValue.length());
  +    }
       handler.endElement(uri, localName, qName);
     }
   
  
  
  

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