当前位置: 首页>>代码示例>>Java>>正文


Java XMLConstants.XML_NS_PREFIX属性代码示例

本文整理汇总了Java中javax.xml.XMLConstants.XML_NS_PREFIX属性的典型用法代码示例。如果您正苦于以下问题:Java XMLConstants.XML_NS_PREFIX属性的具体用法?Java XMLConstants.XML_NS_PREFIX怎么用?Java XMLConstants.XML_NS_PREFIX使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在javax.xml.XMLConstants的用法示例。


在下文中一共展示了XMLConstants.XML_NS_PREFIX属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getPrefix

@Override
public String getPrefix(String uri) {
    if( uri==null )
        throw new IllegalArgumentException();
    if( uri.equals(XMLConstants.XML_NS_URI) )
        return XMLConstants.XML_NS_PREFIX;
    if( uri.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI) )
        return XMLConstants.XMLNS_ATTRIBUTE;

    for( int i=nsLen-2; i>=0; i-=2 )
        if(uri.equals(nsBind[i+1]))
            if( getNamespaceURI(nsBind[i]).equals(nsBind[i+1]) )
                // make sure that this prefix is still effective.
                return nsBind[i];

    if(environmentNamespaceContext!=null)
        return environmentNamespaceContext.getPrefix(uri);

    return null;
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:20,代码来源:UnmarshallingContext.java

示例2: getPrefix

@Override
public String getPrefix(String uri) {
	if (defaultNamespaceURI != null && defaultNamespaceURI.equals(uri)) {
		return XMLConstants.DEFAULT_NS_PREFIX;
	} else if (uri == null) {
		throw new IllegalArgumentException("Null not allowed as prefix");
	} else if (uri.equals(XMLConstants.XML_NS_URI)) {
		return XMLConstants.XML_NS_PREFIX;
	} else if (uri.equals(XMLConstants.XMLNS_ATTRIBUTE_NS_URI)) {
		return XMLConstants.XMLNS_ATTRIBUTE;
	} else {
		return namespaceIdsMap.get(uri);
	}
}
 
开发者ID:transwarpio,项目名称:rapidminer,代码行数:14,代码来源:MapBasedNamespaceContext.java

示例3: getPrefix

@Override
public String getPrefix(String namespaceUri) {
    if (null == namespaceUri) {
        throw new IllegalArgumentException("namespaceURI");
    } else if (XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(namespaceUri)) {
        return XMLConstants.XMLNS_ATTRIBUTE;
    } else if (XMLConstants.XML_NS_URI.equals(namespaceUri)) {
        return XMLConstants.XML_NS_PREFIX;
    } else if ("http://www.example.com/my".equals(namespaceUri)) {
        return "my";
    } else {
        return XMLConstants.DEFAULT_NS_PREFIX;
    }
}
 
开发者ID:SimY4,项目名称:xpath-to-xml,代码行数:14,代码来源:SimpleNamespaceContext.java


注:本文中的javax.xml.XMLConstants.XML_NS_PREFIX属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。