com.jn.langx.text.xml.Namespace Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of langx-java Show documentation
Show all versions of langx-java Show documentation
Java lang extensions for java6+, a supplement to , replacement of a Guava, commons-lang.
Core utilities, Collection utilities, IO utilities, Cache, Configuration library ...
package com.jn.langx.text.xml;
/**
* 一个xml document中,会使用多个namespace下定义的元素。
* 所以在document 的根元素中,通常会包含所有的会用到的namespace.
*
*
*
* com.github.fangjinuo.langx
* langx-java
* 1.0.0
*
*
*
* 上面的例子中,引用了两个namespace:
* 1)http://www.w3.org/2001/XMLSchema-instance 它的前缀是 xsi
* 2)http://maven.apache.org/POM/4.0.0 它的前缀是 "",也可以认为是xmlns
*
*/
public class Namespace {
private String prefix; // 也被称为 prefix
private String uri;
public Namespace(String name, String uri){
setPrefix(name);
setUri(uri);
}
public String getPrefix() {
return prefix;
}
public void setPrefix(String prefix) {
this.prefix = prefix;
}
public String getUri() {
return uri;
}
public void setUri(String uri) {
this.uri = uri;
}
}