show.java
来自「基于xml的数据库管理系统」· Java 代码 · 共 56 行
JAVA
56 行
import javax.xml.parsers.*;
import java.io.*;
import org.xml.sax.*;
import org.w3c.dom.*;
public class Show
{
void show(Node eee)
{
System.out.println("----------root: "+eee.getNodeName()+"-----------");
NodeList nodes=eee.getChildNodes(); //table list
for(int i=0;i<nodes.getLength();i++)
{
System.out.print(nodes.item(i).getNodeName()+" attrs{ ");
if(nodes.item(i).hasAttributes())
{
NamedNodeMap atts=nodes.item(i).getAttributes();
for(int j=0;j<atts.getLength();j++)
{
Node att=atts.item(j);
System.out.print(" "+att.getNodeName()+"/"+att.getNodeValue());
}
}
System.out.println("");
Node title=nodes.item(i).getFirstChild(); //titles
NodeList titles=title.getChildNodes();
System.out.println(" "+title.getNodeName());
for(int j=0;j<titles.getLength();j++)
{
System.out.println(" "+titles.item(j).getNodeName());
}
NodeList trs=nodes.item(i).getChildNodes(); //tr list
for(int j=1;j<trs.getLength();j++)
{
System.out.println(" "+trs.item(j).getNodeName()); //each tr name
NodeList tds=trs.item(j).getChildNodes(); // col list
for(int k=0;k<tds.getLength();k++)
{
System.out.println(" "+tds.item(k).getNodeName()+" : "+tds.item(k).getFirstChild().getNodeValue()); //each tr name
}
}
}
System.out.println("\n___________________show______________________");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?