/**
* Create and return a list of {@code NameSpace} objects from the {@code NamespaceContext}.
*/
private List<Namespace> createNamespaces(SimpleNamespaceContext namespaceContext) {
if (namespaceContext == null) {
return null;
}
List<Namespace> namespaces = new ArrayList<Namespace>();
String defaultNamespaceUri = namespaceContext.getNamespaceURI(XMLConstants.DEFAULT_NS_PREFIX);
if (StringUtils.hasLength(defaultNamespaceUri)) {
namespaces.add(this.eventFactory.createNamespace(defaultNamespaceUri));
}
for (Iterator<String> iterator = namespaceContext.getBoundPrefixes(); iterator.hasNext(); ) {
String prefix = iterator.next();
String namespaceUri = namespaceContext.getNamespaceURI(prefix);
namespaces.add(this.eventFactory.createNamespace(prefix, namespaceUri));
}
return namespaces;
}
StaxEventContentHandler.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:common_utils
作者:
评论列表
文章目录