public abstract class XmlUtils extends Object
Constructor and Description |
---|
XmlUtils() |
Modifier and Type | Method and Description |
---|---|
static Element |
getFirstChildElement(String name,
Element parent)
Odczytuje wartość pierwszego elementu o podanej nazwie.
|
static String |
getFirstChildElementValue(String name,
Element parent)
Odczytuje pierwszy element o podanej nazwie.
|
static Map<String,String> |
getParameterMap(String name,
String keyProperty,
Element element)
Odczytuje z podanego elementu wszystkie node'y o nazwie
name . |
static Document |
loadDocument(InputStream inputStream)
Ładuje dokument XML z podanego strumienia danych
|
static Document |
loadDocument(URL url)
Ładuje dokument XML z podanego adresu URL
|
public static Element getFirstChildElement(String name, Element parent)
name
- nazwa tagaparent
- element rodzicpublic static String getFirstChildElementValue(String name, Element parent)
name
- nazwa tagaparent
- element rodzicpublic static Map<String,String> getParameterMap(String name, String keyProperty, Element element)
name
. Tworzy mapę z wartości klucza (atrybut) oraz wartości (wartość node'a)name
- Nazwa elementu właściwościkeyProperty
- Nazwa atrybutu zawierającego kluczelement
- Element źródłowypublic static Document loadDocument(URL url) throws ParserConfigurationException, IOException, SAXException
ParserConfigurationException
IOException
SAXException
loadDocument(InputStream)
public static Document loadDocument(InputStream inputStream) throws ParserConfigurationException, IOException, SAXException
inputStream
- strumień danychParserConfigurationException
- błąd konfiguracji builderaIOException
- błąd odczytu pliku XMLSAXException
- niepoprawny plik XMLCopyright © 2014 Suncode. All rights reserved.