Bugs item #569927, was opened at 2002-06-17 11:43
Message generated for change (Settings changed) made by maartenc
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=569927&group_id=16035
Category: None
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Aaron Bell (a1r)
>Assigned to: Maarten Coene (maartenc)
Summary: no namespace in Attribute.getUniquePath
Initial Comment:
The implementation of getUniquePath in AbstractAttribute never
includes a namespace prefix.
Current
implementation:
Element parent = getParent();
return
( parent != null && parent != context ) ? parent.getUniquePath(
context ) + "/@" + getName() : "@" + getName();
Should be
something like (inspired by AbstractElement's
implementation):
Element parent =
getParent();
String xpath = null;
String name =
null;
String uri = getNamespaceURI();
String prefix =
getNamespacePrefix();
// get qualified name if
necessary
if ( uri == null || uri.length() == 0 || prefix == null ||
prefix.length() == 0) {
name = getName();
} else {
name =
getQualifiedName();
}
if (parent != null && parent !=
context) {
xpath = parent.getUniquePath( context ) + "/@" +
name;
} else {
xpath = "@" + name;
}
return xpath;
----------------------------------------------------------------------
>Comment By: Maarten Coene (maartenc)
Date: 2004-06-23 15:49
Message:
Logged In: YES
user_id=178745
Fixed in CVS!
Thanks for reporting.
Maarten
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=116035&aid=569927&group_id=16035
-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 -
digital self defense, top technical experts, no vendor pitches,
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
dom4j-dev mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dom4j-dev