diff options
| author | Chris Burdess <dog@bluezoo.org> | 2005-07-01 15:34:37 +0000 |
|---|---|---|
| committer | Chris Burdess <dog@bluezoo.org> | 2005-07-01 15:34:37 +0000 |
| commit | 5529d3502e6c3c0c05b990db424604ca08985bff (patch) | |
| tree | a4b3bccdd7565359e5e3ac2ae785d7967219fe2f /gnu/xml/dom/html2/DomHTMLTableElement.java | |
| parent | 00b0583f892ed9c9e4b40fad6b5400281a2b1fe0 (diff) | |
| download | classpath-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.java | 21 |
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; } |
