mad_dark_angel
Grünschnabel
Hi,
Ich hab da ein kleines Problem... ich bekomme den XPath (javax.xml.xpath.*) obwohl das schon etliche geschafft haben...
bei mir liefert er immer nur ein NULL zurück... es sei denn ich gebe im xpath kein element sondern ein attribut an.. dann bekomm ich das attribut... das kann doch nicht sein?
Ich hab da ein kleines Problem... ich bekomme den XPath (javax.xml.xpath.*) obwohl das schon etliche geschafft haben...
bei mir liefert er immer nur ein NULL zurück... es sei denn ich gebe im xpath kein element sondern ein attribut an.. dann bekomm ich das attribut... das kann doch nicht sein?
Code:
org.apache.html.dom.HTMLDocumentImpl: #document = null
org.apache.xerces.dom.DocumentTypeImpl: HTML = null
org.apache.xerces.dom.ElementNSImpl: HTML = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: HEAD = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: TITLE = null
org.apache.xerces.dom.TextImpl: #text = Ich bin dieueberschrift
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: META = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: LINK = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: BODY = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: DIV = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: A = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: IMG = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: BR = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: BR = null
org.apache.xerces.dom.TextImpl: #text =
org.apache.xerces.dom.ElementNSImpl: BR = null
org.apache.xerces.dom.TextImpl: #text =
quote:
org.apache.xerces.dom.ElementNSImpl: BR = null
org.apache.xerces.dom.TextImpl: #text =
The whole notion of passwords is based on an oxymoron. The idea is to have a random string that is easy to remember. Unfortunately, if it's easy to remember, it's something nonrandom like 'Susan.' And if it's random, like 'r7U2*Qnp', it's not easy.
org.apache.xerces.dom.TextImpl: #text =
Code:
public static Node getNodeformDOMXPath(Node parent, String sXPath) {
Node node = null;
try {
// Create a new XPath factory
XPathFactory factory = XPathFactory.newInstance();
// Create a new XPath instance
XPath xpath = factory.newXPath();
XPathExpression xexpr = xpath.compile(sXPath);
node = (Node)xexpr.evaluate(parent, XPathConstants.NODE);
} catch (XPathExpressionException e) {
e.printStackTrace();
}
return node;
}
Code:
// GEHT NICHT
// String s = "//HTML/HEAD/TITLE";
// GEHT
String s = "//@height";
Node node = getNodeformDOMXPath(domParser.getDocument(), s);
if (node != null) {
System.out.println(node);
} else {
System.out.println("NODE = NULL");
}