Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
xml-commons Resolver Source Code Files
xml-commons Resolver Source Code Files are provided in the source package file, xml-commons-resolver-1.2-fyi.zip.
You can download xml-commons-resolver-1.2-fyi.zip as described in the previous tutorial and go to the "src/" sub-folder to view Source Code files.
You can also browse xml-commons Resolver Source Code files below:
✍: FYIcenter
⏎ org/apache/xml/resolver/helpers/Namespaces.java
// Namespaces.java - Analyze namespace nodes in a DOM tree /* * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed with * this work for additional information regarding copyright ownership. * The ASF licenses this file to You under the Apache License, Version 2.0 * (the "License"); you may not use this file except in compliance with * the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.apache.xml.resolver.helpers; import org.w3c.dom.*; /** * Static Namespace query methods. * * <p>This class defines a set of static methods that can be called * to analyze the namespace properties of DOM nodes.</p> * * @author Norman Walsh * <a href="mailto:Norman.Walsh@Sun.COM">Norman.Walsh@Sun.COM</a> * * @version 1.0 */ public class Namespaces { /** * Returns the "prefix" part of a QName or the empty string (not * null) if the name has no prefix. * * @param element The QName of an element. * @return The prefix part of the element name. */ public static String getPrefix(Element element) { String name = element.getTagName(); String prefix = ""; if (name.indexOf(':') > 0) { prefix = name.substring(0, name.indexOf(':')); } return prefix; } /** * Returns the "localname" part of a QName, which is the whole * name if it has no prefix. * * @param element The QName of an element. * @return The local part of a QName. */ public static String getLocalName(Element element) { String name = element.getTagName(); if (name.indexOf(':') > 0) { name = name.substring(name.indexOf(':')+1); } return name; } /** * Returns the namespace URI for the specified prefix at the * specified context node. * * @param node The context node. * @param prefix The prefix. * @return The namespace URI associated with the prefix, or * null if no namespace declaration exists for the prefix. */ public static String getNamespaceURI(Node node, String prefix) { if (node == null || node.getNodeType() != Node.ELEMENT_NODE) { return null; } if (prefix.equals("")) { if (((Element) node).hasAttribute("xmlns")) { return ((Element) node).getAttribute("xmlns"); } } else { String nsattr = "xmlns:" + prefix; if (((Element) node).hasAttribute(nsattr)) { return ((Element) node).getAttribute(nsattr); } } return getNamespaceURI(node.getParentNode(), prefix); } /** * Returns the namespace URI for the namespace to which the * element belongs. * * @param element The element. * @return The namespace URI associated with the namespace of the * element, or null if no namespace declaration exists for it. */ public static String getNamespaceURI(Element element) { String prefix = getPrefix(element); return getNamespaceURI(element, prefix); } }
⏎ org/apache/xml/resolver/helpers/Namespaces.java
Or download all of them as a single archive file:
File name: xml-commons-resolver-1.2-fyi.zip File size: 101319 bytes Release date: 2006-11-20 Download
⇒ FAQ for Apache Xerces XML Parser
⇐ What Is in xml-commons-resolver-1.2.zip
2016-06-15, 24439👍, 1💬
Popular Posts:
How to download and install JDK (Java Development Kit) 7? If you want to write Java applications, yo...
What Is HttpComponents httpcore-4.4.6.jar? HttpComponents httpcore-4.4.6.jar is the JAR file for Apa...
How to download and install iText7-Core-7.1.4.zip? iText7-Core-7.1.4.zip is the binary package of iT...
What Is XMLBeans xbean.jar 2.6.0? XMLBeans xbean.jar 2.6.0 is the JAR file for Apache XMLBeans 2.6.0...
commons-lang-2.6.jar is the JAR file for Apache Commons Lang 2.6, which provides a host of helper ut...