private static List<String> sequenceToList(Sequence seq) throws XPathException { List<String> list = new ArrayList<String>(); for (SequenceIterator<?> i = seq.iterate(); i.next() != null; ) list.add(i.current().getStringValue()); return list; }