summaryrefslogtreecommitdiff
path: root/gnu/xml/dom/DomNamedNodeMap.java
diff options
context:
space:
mode:
authorChris Burdess <dog@bluezoo.org>2005-06-30 22:09:06 +0000
committerChris Burdess <dog@bluezoo.org>2005-06-30 22:09:06 +0000
commitfe38d760ba8e38526ed2fcce70c15444e7bebcc9 (patch)
tree22ad8f6c9110b0457d72f2e2ff6c257026787a58 /gnu/xml/dom/DomNamedNodeMap.java
parent8a6440d8c7d19c0922e34f2c592eb308d6e8dab2 (diff)
downloadclasspath-fe38d760ba8e38526ed2fcce70c15444e7bebcc9.tar.gz
2005-06-30 Chris Burdess <dog@gnu.org>
* gnu/xml/dom/DomDocument.java: Add support for adopting nodes from other implementations. * gnu/xml/dom/DomNamedNodeMap.java: Fix for nodes created outside a namespace context. * gnu/xml/transform/AbstractNumberNode.java, gnu/xml/transform/ApplyImportsNode.java, gnu/xml/transform/ApplyTemplatesNode.java, gnu/xml/transform/AttributeNode.java, gnu/xml/transform/CallTemplateNode.java, gnu/xml/transform/ChooseNode.java, gnu/xml/transform/CommentNode.java, gnu/xml/transform/CopyNode.java, gnu/xml/transform/CopyOfNode.java, gnu/xml/transform/ElementNode.java, gnu/xml/transform/ForEachNode.java, gnu/xml/transform/IfNode.java, gnu/xml/transform/LiteralNode.java, gnu/xml/transform/MessageNode.java, gnu/xml/transform/NodeNumberNode.java, gnu/xml/transform/NumberNode.java, gnu/xml/transform/OtherwiseNode.java, gnu/xml/transform/ParameterNode.java, gnu/xml/transform/ProcessingInstructionNode.java, gnu/xml/transform/StreamSerializer.java, gnu/xml/transform/Stylesheet.java, gnu/xml/transform/Template.java, gnu/xml/transform/TemplateNode.java, gnu/xml/transform/TextNode.java, gnu/xml/transform/ValueOfNode.java, gnu/xml/transform/WhenNode.java: Parsing and serialisation design changes to minimise the number of virtual machine stack frames used.
Diffstat (limited to 'gnu/xml/dom/DomNamedNodeMap.java')
-rw-r--r--gnu/xml/dom/DomNamedNodeMap.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/gnu/xml/dom/DomNamedNodeMap.java b/gnu/xml/dom/DomNamedNodeMap.java
index 2b1106e64..97780bc46 100644
--- a/gnu/xml/dom/DomNamedNodeMap.java
+++ b/gnu/xml/dom/DomNamedNodeMap.java
@@ -206,6 +206,10 @@ public class DomNamedNodeMap
if (ns)
{
String tln = ctx.getLocalName();
+ if (tln == null)
+ {
+ tln = ctx.getNodeName();
+ }
if (tln.equals(localName))
{
String tu = ctx.getNamespaceURI();