com.oy.shared.lm.in
Class XMLUtil

java.lang.Object
  extended bycom.oy.shared.lm.in.XMLUtil

class XMLUtil
extends java.lang.Object


Constructor Summary
(package private) XMLUtil()
           
 
Method Summary
static void assertRootElement(org.w3c.dom.Document doc, java.lang.String rootElementName)
           
static void assertRootElement(org.w3c.dom.Document doc, java.lang.String rootElementName, java.lang.String namespaceURI)
           
static java.lang.String getAttributeValue(org.w3c.dom.Node node, java.lang.String name, java.lang.String defaultValue)
           
static java.util.List getChildNodesWithName(org.w3c.dom.Node node, java.lang.String name)
           
static java.util.List getChildNodesWithName(org.w3c.dom.Node node, java.lang.String name, java.lang.String namespace)
           
static org.w3c.dom.Node getChildNodeWithName(org.w3c.dom.Node node, java.lang.String name)
           
static org.w3c.dom.Node getChildNodeWithName(org.w3c.dom.Node node, java.lang.String name, java.lang.String namespaceURI)
           
static org.w3c.dom.Node getTageByQName(org.w3c.dom.Document doc, java.lang.String qname, java.lang.String tagName, java.lang.String namespaceURI)
           
static boolean nodeHasNameNamespace(org.w3c.dom.Node node, java.lang.String name, java.lang.String namespaceURI)
           
static org.w3c.dom.Document parse(boolean expandEntityReferences, boolean namespaceAware, java.lang.String fileName)
           
static DTD parseDTD(java.lang.String fileName)
           
static java.lang.String qualifyName(org.w3c.dom.Document doc, java.lang.String name)
           
static java.lang.String simplifyName(org.w3c.dom.Document doc, java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLUtil

XMLUtil()
Method Detail

parseDTD

public static DTD parseDTD(java.lang.String fileName)
                    throws java.io.IOException
Throws:
java.io.IOException

parse

public static org.w3c.dom.Document parse(boolean expandEntityReferences,
                                         boolean namespaceAware,
                                         java.lang.String fileName)
                                  throws java.io.IOException,
                                         org.xml.sax.SAXException,
                                         javax.xml.parsers.ParserConfigurationException
Throws:
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException

assertRootElement

public static void assertRootElement(org.w3c.dom.Document doc,
                                     java.lang.String rootElementName)

assertRootElement

public static void assertRootElement(org.w3c.dom.Document doc,
                                     java.lang.String rootElementName,
                                     java.lang.String namespaceURI)

nodeHasNameNamespace

public static boolean nodeHasNameNamespace(org.w3c.dom.Node node,
                                           java.lang.String name,
                                           java.lang.String namespaceURI)

getTageByQName

public static org.w3c.dom.Node getTageByQName(org.w3c.dom.Document doc,
                                              java.lang.String qname,
                                              java.lang.String tagName,
                                              java.lang.String namespaceURI)

simplifyName

public static java.lang.String simplifyName(org.w3c.dom.Document doc,
                                            java.lang.String name)

qualifyName

public static java.lang.String qualifyName(org.w3c.dom.Document doc,
                                           java.lang.String name)

getAttributeValue

public static java.lang.String getAttributeValue(org.w3c.dom.Node node,
                                                 java.lang.String name,
                                                 java.lang.String defaultValue)

getChildNodesWithName

public static java.util.List getChildNodesWithName(org.w3c.dom.Node node,
                                                   java.lang.String name)

getChildNodesWithName

public static java.util.List getChildNodesWithName(org.w3c.dom.Node node,
                                                   java.lang.String name,
                                                   java.lang.String namespace)

getChildNodeWithName

public static org.w3c.dom.Node getChildNodeWithName(org.w3c.dom.Node node,
                                                    java.lang.String name)

getChildNodeWithName

public static org.w3c.dom.Node getChildNodeWithName(org.w3c.dom.Node node,
                                                    java.lang.String name,
                                                    java.lang.String namespaceURI)


Copyright (C) 2005-2006 Pavel Simakov
http://www.softwaresecretweapons.com