⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 saxtest.java

📁 java小程序
💻 JAVA
字号:
import java.io.*;import java.net.*;import javax.xml.parsers.*;import org.xml.sax.*;import org.xml.sax.helpers.*;/**   This program demonstrates how to use a SAX parser. The   program prints all hyperlinks links of an XHTML web page.   Usage: java SAXTest url*/public class SAXTest{   public static void main(String[] args) throws Exception   {      String url;      if (args.length == 0)      {         url = "http://www.w3c.org";         System.out.println("Using " + url);      }      else         url = args[0];      DefaultHandler handler = new          DefaultHandler()         {            public void startElement(String namespaceURI,               String lname, String qname, Attributes attrs)            {               if (lname.equalsIgnoreCase("a") && attrs != null)                {                  for (int i = 0; i < attrs.getLength(); i++)                   {                     String aname = attrs.getLocalName(i);                     if (aname.equalsIgnoreCase("href"))                        System.out.println(attrs.getValue(i));                  }               }            }                                 };      SAXParserFactory factory = SAXParserFactory.newInstance();      factory.setNamespaceAware(true);      SAXParser saxParser = factory.newSAXParser();      InputStream in = new URL(url).openStream();      saxParser.parse(in, handler);        }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -