Package de.elo.mover.main
Class XPathReader
java.lang.Object
de.elo.mover.main.XPathReader
public class XPathReader
extends java.lang.Object
Überschrift: XPathReader.
Beschreibung: Hilfsklasse für das Auslesen der Eigenschaften von XML-Dateien.
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors Constructor Description XPathReader(java.io.File xmlFile)
Konstruktor.XPathReader(java.lang.String xmlFileName)
Konstruktor. -
Method Summary
Modifier and Type Method Description java.lang.String
getItemText(java.lang.String xpath)
Liefert den Text des angegebenen Knotens zurück.java.lang.String
getNodeText(java.lang.String xpath)
Liefert den Inhalt des angegebenen Knotens zurück.boolean
nextItem()
Meldet zurück, ob es weitere Einträge zum Bearbeiten gibt.int
selectItems(java.lang.String xpath)
Selektiert die Knoten mit dem angegebenen Pfad.
-
Constructor Details
-
XPathReader
public XPathReader(java.io.File xmlFile) throws java.lang.ExceptionKonstruktor.- Parameters:
xmlFile
- XML-Datei- Throws:
java.lang.Exception
-
XPathReader
public XPathReader(java.lang.String xmlFileName) throws java.lang.ExceptionKonstruktor.- Parameters:
xmlFileName
- Bezeichnung der XML-Datei- Throws:
java.lang.Exception
-
-
Method Details
-
getNodeText
public java.lang.String getNodeText(java.lang.String xpath) throws java.lang.ExceptionLiefert den Inhalt des angegebenen Knotens zurück.- Parameters:
xpath
- Pfad zum Knoten- Returns:
- Knoteninhalt
- Throws:
java.lang.Exception
-
selectItems
public int selectItems(java.lang.String xpath) throws java.lang.ExceptionSelektiert die Knoten mit dem angegebenen Pfad.- Parameters:
xpath
- Pfad zum Knoten- Returns:
- Anzahl der selektierten Knoten
- Throws:
java.lang.Exception
-
nextItem
public boolean nextItem()Meldet zurück, ob es weitere Einträge zum Bearbeiten gibt.- Returns:
- weitere Einträge vorhanden
-
getItemText
public java.lang.String getItemText(java.lang.String xpath) throws java.lang.ExceptionLiefert den Text des angegebenen Knotens zurück.- Parameters:
xpath
- Pfad zum Knoten- Returns:
- Wert des Knotens
- Throws:
java.lang.Exception
-