String [] parts = value.split("[,]");
String hash = dexter.getIdHash();
DocumentTraversal tr = (DocumentTraversal)document;
NodeIterator it = tr.createNodeIterator(
element, NodeFilter.FILTER_ACCEPT,
new JsTagFilter(), false);
Element el;
while((el = (Element)it.nextNode()) != null) {
String path = el.getAttribute("src");
int n = path.lastIndexOf('.');
if(n > -1) {
String base = path.substring(0,n);
el.setAttribute("src", base + '@' + hash + path.substring(n));
}
}
it = tr.createNodeIterator(
element, NodeFilter.FILTER_ACCEPT,
new CssTagFilter(), false);
while((el = (Element)it.nextNode()) != null) {
String path = el.getAttribute("href");
int n = path.lastIndexOf('.');
if(n > -1) {
String base = path.substring(0,n);
el.setAttribute("href", base + '@' + hash + path.substring(n));