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 <foo></foo>, rather than
+ <foo/>.
+ </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