?? usetree.java
字號(hào):
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)
{
//遞歸對(duì)XML文檔進(jìn)行分析
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() + ">");
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -