You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@apache.org on 2001/01/04 22:25:55 UTC
cvs commit: xml-xalan/java/src/org/apache/xalan/transformer TransformerIdentityImpl.java
sboag 01/01/04 13:25:54
Modified: java/src/org/apache/xalan/transformer
TransformerIdentityImpl.java
Log:
Make it possible to serialize a single attribute node.
Revision Changes Path
1.2 +19 -3 xml-xalan/java/src/org/apache/xalan/transformer/TransformerIdentityImpl.java
Index: TransformerIdentityImpl.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/transformer/TransformerIdentityImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TransformerIdentityImpl.java 2001/01/04 02:02:35 1.1
+++ TransformerIdentityImpl.java 2001/01/04 21:25:53 1.2
@@ -299,9 +299,25 @@
{
try
{
- TreeWalker walker = new TreeWalker(this);
-
- walker.traverse(dNode);
+ this.startDocument();
+ try
+ {
+ if(dNode.getNodeType() == Node.ATTRIBUTE_NODE)
+ {
+ String data = dNode.getNodeValue();
+ char[] chars = data.toCharArray();
+ characters(chars, 0, chars.length);
+ }
+ else
+ {
+ TreeWalker walker = new TreeWalker(this);
+ walker.traverse(dNode);
+ }
+ }
+ finally
+ {
+ this.endDocument();
+ }
}
catch (SAXException se)
{