sboag 01/06/27 08:00:37
Modified: java/src/org/apache/xml/dtm/ref/sax2dtm SAX2DTM.java
Log:
Namespaced nodes were returning the qname as the string value.
Just return an empty string for elements whose first child is null.
Revision Changes Path
1.7 +2 -3
xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm/SAX2DTM.java
Index: SAX2DTM.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xml/dtm/ref/sax2dtm/SAX2DTM.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SAX2DTM.java 2001/06/27 03:51:40 1.6
+++ SAX2DTM.java 2001/06/27 15:00:37 1.7
@@ -517,7 +517,7 @@
m_chars.sendSAXcharacters(ch, offset, length);
}
}
- else
+ else if(type != DTM.ELEMENT_NODE)
{
int dataIndex = _dataOrQName(identity);
@@ -1174,7 +1174,7 @@
return m_xstrf.newstr(m_chars, offset, length);
}
}
- else
+ else if(type != DTM.ELEMENT_NODE)
{
int dataIndex = _dataOrQName(identity);
@@ -1183,7 +1183,6 @@
dataIndex = -dataIndex;
dataIndex = m_data.elementAt(dataIndex + 1);
}
-
return m_xstrf.newstr(m_valuesOrPrefixes.indexToString(dataIndex));
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]