It cannot parse HTML, it needs XML.
[Fatal Error] :11:3: The element type "meta" must be terminated by the matching end-tag "</meta>".
Exception in thread "main" org.xml.sax.SAXParseException: The element type "meta" must be terminated by the matching end-tag "</meta>".
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:239)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
at org.jdesktop.dom.SimpleDocumentBuilder.parse(SimpleDocumentBuilder.java:97)
at org.jdesktop.dom.SimpleDocumentBuilder.parse(SimpleDocumentBuilder.java:49)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
at org.jdesktop.dom.SimpleDocumentBuilder.parse(SimpleDocumentBuilder.java:104)
at org.jdesktop.dom.SimpleDocumentBuilder.simpleParse(SimpleDocumentBuilder.java:238)
at org.jdesktop.dom.SimpleDocumentBuilder.simpleParse(SimpleDocumentBuilder.java:284)
at swingxwstest.Main.main(Main.java:11)
Anyway I don't quite follow what the line
String href = dom.getString("@href");
is doing. The loop variable n is not used. |