summaryrefslogtreecommitdiff
path: root/gnu/xml/dom/html2/DomHTMLTableElement.java
diff options
context:
space:
mode:
authorChris Burdess <dog@bluezoo.org>2005-07-01 15:34:37 +0000
committerChris Burdess <dog@bluezoo.org>2005-07-01 15:34:37 +0000
commit5529d3502e6c3c0c05b990db424604ca08985bff (patch)
treea4b3bccdd7565359e5e3ac2ae785d7967219fe2f /gnu/xml/dom/html2/DomHTMLTableElement.java
parent00b0583f892ed9c9e4b40fad6b5400281a2b1fe0 (diff)
downloadclasspath-5529d3502e6c3c0c05b990db424604ca08985bff.tar.gz
2005-07-01 Chris Burdess <dog@gnu.org>
* gnu/xml/dom/DomNode.java, gnu/xml/dom/html2/DomHTMLCollection.java, gnu/xml/dom/html2/DomHTMLElement.java, gnu/xml/dom/html2/DomHTMLTableElement.java, gnu/xml/dom/html2/DomHTMLTableRowElement.java, gnu/xml/dom/html2/DomHTMLTableSectionElement.java, gnu/xml/transform/NodeNumberNode.java, gnu/xml/transform/Stylesheet.java, gnu/xml/transform/TemplateNode.java, gnu/xml/xpath/NameTest.java, gnu/xml/xpath/NamespaceTest.java: Corrections for cases where elements/attributes might have been created in non-namespace-aware mode. * gnu/xml/transform/StreamSerializer.java: Only apply HTML attribute reduction when attribute is defined as a boolean in the HTML DTD. * gnu/xml/transform/TransformerImpl.java: Add support for output indenting and cdata-section-elements output instruction.
Diffstat (limited to 'gnu/xml/dom/html2/DomHTMLTableElement.java')
-rw-r--r--gnu/xml/dom/html2/DomHTMLTableElement.java21
1 files changed, 18 insertions, 3 deletions
diff --git a/gnu/xml/dom/html2/DomHTMLTableElement.java b/gnu/xml/dom/html2/DomHTMLTableElement.java
index 95e295733..e08dc6211 100644
--- a/gnu/xml/dom/html2/DomHTMLTableElement.java
+++ b/gnu/xml/dom/html2/DomHTMLTableElement.java
@@ -330,7 +330,12 @@ public class DomHTMLTableElement
for (Node ctx = thead.getFirstChild(); ctx != null;
ctx = ctx.getNextSibling())
{
- if (!"tr".equalsIgnoreCase(ctx.getLocalName()))
+ String ctxName = ctx.getLocalName();
+ if (ctxName == null)
+ {
+ ctxName = ctx.getNodeName();
+ }
+ if (!"tr".equalsIgnoreCase(ctxName))
{
continue;
}
@@ -349,7 +354,12 @@ public class DomHTMLTableElement
for (Node ctx = tbody.getFirstChild(); ctx != null;
ctx = ctx.getNextSibling())
{
- if (!"tr".equalsIgnoreCase(ctx.getLocalName()))
+ String ctxName = ctx.getLocalName();
+ if (ctxName == null)
+ {
+ ctxName = ctx.getNodeName();
+ }
+ if (!"tr".equalsIgnoreCase(ctxName))
{
continue;
}
@@ -365,7 +375,12 @@ public class DomHTMLTableElement
for (Node ctx = tfoot.getFirstChild(); ctx != null;
ctx = ctx.getNextSibling())
{
- if (!"tr".equalsIgnoreCase(ctx.getLocalName()))
+ String ctxName = ctx.getLocalName();
+ if (ctxName == null)
+ {
+ ctxName = ctx.getNodeName();
+ }
+ if (!"tr".equalsIgnoreCase(ctxName))
{
continue;
}