org.ops4j.util.xml
Class XmlUtils

java.lang.Object
  extended by org.ops4j.util.xml.XmlUtils

public class XmlUtils
extends java.lang.Object

XML related utilities. TODO merge this clas with ElementHelper

Author:
Alin Dreghiciu, Niclas Heldman

Method Summary
static java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Element element)
           
static org.w3c.dom.Element getElement(org.w3c.dom.Document doc, java.lang.String path)
           
static org.w3c.dom.Element getElement(org.w3c.dom.Element element, java.lang.String path)
           
static java.util.List<org.w3c.dom.Element> getElements(org.w3c.dom.Document doc, java.lang.String path)
           
static java.util.List<org.w3c.dom.Element> getElements(org.w3c.dom.Element element, java.lang.String path)
           
static java.lang.String getTextContent(org.w3c.dom.Node node)
           
static java.lang.String getTextContentOfElement(org.w3c.dom.Document doc, java.lang.String path)
           
static java.lang.String getTextContentOfElement(org.w3c.dom.Element element, java.lang.String path)
           
static org.w3c.dom.Document parseDoc(java.io.File xmlFile)
           
static org.w3c.dom.Document parseDoc(java.io.InputStream is)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

parseDoc

public static org.w3c.dom.Document parseDoc(java.io.File xmlFile)
                                     throws javax.xml.parsers.ParserConfigurationException,
                                            org.xml.sax.SAXException,
                                            java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

parseDoc

public static org.w3c.dom.Document parseDoc(java.io.InputStream is)
                                     throws javax.xml.parsers.ParserConfigurationException,
                                            org.xml.sax.SAXException,
                                            java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

getElement

public static org.w3c.dom.Element getElement(org.w3c.dom.Document doc,
                                             java.lang.String path)

getElement

public static org.w3c.dom.Element getElement(org.w3c.dom.Element element,
                                             java.lang.String path)

getElements

public static java.util.List<org.w3c.dom.Element> getElements(org.w3c.dom.Document doc,
                                                              java.lang.String path)

getElements

public static java.util.List<org.w3c.dom.Element> getElements(org.w3c.dom.Element element,
                                                              java.lang.String path)

getChildElements

public static java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Element element)

getTextContentOfElement

public static java.lang.String getTextContentOfElement(org.w3c.dom.Document doc,
                                                       java.lang.String path)

getTextContentOfElement

public static java.lang.String getTextContentOfElement(org.w3c.dom.Element element,
                                                       java.lang.String path)

getTextContent

public static java.lang.String getTextContent(org.w3c.dom.Node node)


Copyright © 2006-2009 OPS4J - Open Participation Software for Java. All Rights Reserved.