[jdom-interest] JDOM parsing

Eric Ace ACE at rdacorp.com
Wed Feb 13 13:05:02 PST 2002


I have an XHTML doc. I load it into a JDOM Document object and then just display it using the following code:

	 
	            SAXBuilder builder = new SAXBuilder();
	            Document doc = builder.build(new File(test-xhtml.html));
	            fmt.output(doc, System.out);
	 
	The output shows the TD tags modified to specify rowspan/colspan. Is this supposed to be? Can this behavior be overridden? Thanks.
	 
	INPUT FILE (test-xhtml.html) :
	=======================
	<?xml version="1.0" encoding="UTF-8"?>
	<!DOCTYPE html 
	     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	    "DTD/xhtml1-transitional.dtd">
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	  <head>
	    <title>Virtual Library</title>
	  </head>
	  <body>
	 <table border="1" name="testtbl" id="testtbl">
	  <thead>
	   <tr><td>HD1</td><td>HD2</td><td>HD3</td><td>HD4</td></tr>
	  </thead>
	  <tbody>
	   <tr><td>R3C1</td><td>R3C2</td><td>R3C3</td><td>R3C4</td></tr>
	  </tbody>
	 </table>
	  </body>
	</html>
	 
	OUTPUT:
	=======================
	<?xml version="1.0" encoding="UTF-8"?>
	<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	  <head>
	    <title>Virtual Library</title>
	  </head>
	  <body>
	        <table border="1" name="testtbl" id="testtbl">
	                <thead>
	                        <tr><td rowspan="1" colspan="1">HD1</td><td rowspan="1" colspan="1">HD2</td><td rowspan="1" colspan="1">HD3</td><td rowspan="1" colspan="1">HD4</td></tr>
	                </thead>
	                <tbody>
	                        <tr><td rowspan="1" colspan="1">R1C1</td><td rowspan="1" colspan="1">R1C2</td><td rowspan="1" colspan="1">R1C3</td><td rowspan="1" colspan="1">R1C4</td></tr>
	               </tbody>
	        </table>
	  </body>
	</html>




More information about the jdom-interest mailing list