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

📄 usetree.java

📁 JAVA中利用 Bean发邮件
💻 JAVA
字号:
import com.ms.xml.ParseException;
import com.ms.xml.Document;
import com.ms.xml.Element;

import java.util.Enumeration;
import java.io.*;
import java.io.PrintStream;
import java.net.*;

class useTree
{
    static String filename;    

    public static void main(String args[])
    {        
        URL url = null;

        try 
        {
        	//使用用户自己编写的文件所在路径。
            url = new URL("file:////c://xml//useTree//useTree.xml");
        } 
        catch (MalformedURLException e) 
        {
            System.out.println("Cannot create URL for: " + filename);
            System.exit(0);
        }
        Document d = new Document(); 
        try 
        {
            d.load(url);
        } 
        catch (ParseException e) 
        {
            d.reportError(e, System.out);
        }

        if (d != null) 
        {
        	//递归对XML文档进行分析
            doTree(d.getRoot(), "");
        }
    }

    static void doTree(Element elem, String indent)
    {
        System.out.println(indent + "<" + elem.getTagName() + ">");
        if(elem.numElements() > 1)
        {
            Enumeration enum = elem.getChildren();
            while (enum.hasMoreElements()) 
            {
                Element elem2 = (Element)enum.nextElement();
                doTree(elem2, indent + "    ");
            }
        }
        System.out.println(indent + "</" + elem.getTagName() + ">");
    }
}

⌨️ 快捷键说明

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