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, 25108👍, 1💬
Popular Posts:
Java Cryptography Extension 1.6 JAR File Size and Download Location: File name: jce.jar, jce-1.6.jar...
JDK 11 jdk.xml.dom.jmod is the JMOD file for JDK 11 XML DOM module. JDK 11 XML DOM module compiled c...
JDK 11 java.xml.jmod is the JMOD file for JDK 11 XML (eXtensible Markup Language) module. JDK 11 XML...
How to run "javac" command from JDK tools.jar file? "javac" is the Java compiler command that allows...
JLayer is a library that decodes/plays/converts MPEG 1/2/2.5 Layer 1/2/3 (i.e. MP3) in real time for...