testqname.java

来自「用Java解析XML和压缩包实例! Eclipse原工程代码」· Java 代码 · 共 31 行

JAVA
31
字号
package com.dlns;

import java.io.File;

import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.QName;
import org.dom4j.io.SAXReader;

public class TestQName {
	public static void main(String[] args) throws Exception{
		new TestQName("xml/QName01.xml");
		new TestQName("xml/QName02.xml");
	}
	public TestQName(String path) throws Exception{
		System.out.println("=========================================");
		Document doc = loadXML(path);
		System.out.println(doc.asXML());
		Element e = doc.getRootElement();
		QName qn = e.getQName();
		System.out.println("-----------------------------------------");
		System.out.println("NamespacePrefix = "+ qn.getNamespacePrefix());
		System.out.println("Name            = "+ qn.getName());
		System.out.println("QualifiedName   = "+ qn.getQualifiedName());
		System.out.println("NamespaceURI    = "+ qn.getNamespaceURI());
	}
	public Document loadXML(String path) throws Exception{
		return new SAXReader().read(new File(path));
	}
}

⌨️ 快捷键说明

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