|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.willuhn.jameica.util.XPathEmu
public class XPathEmu
Vereinfacht das Parsen komplexer XML-Strukturen mit NanoXML. Hierbei kann eine Art XPath-Syntax verwendet werden.
| Constructor Summary | |
|---|---|
XPathEmu(net.n3.nanoxml.IXMLElement rootNode)
ct. |
|
| Method Summary | |
|---|---|
java.lang.String |
getContent(java.lang.String path)
Liefert den Content/Wert des Attributes des angegebenen XML-Elementes. |
net.n3.nanoxml.IXMLElement |
getElement(java.lang.String path)
Liefert das erste gefundene XML-Element hinter dem angegebenen Pfad. |
net.n3.nanoxml.IXMLElement[] |
getElements(java.lang.String path)
Liefert eine Liste aller gefundenen XML-Elemente hinter dem angegebenen Pfad. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XPathEmu(net.n3.nanoxml.IXMLElement rootNode)
rootNode - | Method Detail |
|---|
public java.lang.String getContent(java.lang.String path)
path - der Pseudo-XPath.
Beispiel 1: path="Kunden/Kunde/Name" ergibt "Foo". Beispiel 2: path="Kunden/Kunde/Ort/@plz" ergibt "0815".Foo
public net.n3.nanoxml.IXMLElement getElement(java.lang.String path)
path - Pfad.
* @return das XML-Element oder null.public net.n3.nanoxml.IXMLElement[] getElements(java.lang.String path)
path - Pfad.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||