dom4j は問題なく実行できます
String text = "<person> <name>James</name> </person>";
Document document = DocumentHelper.parseText(text);
私が必要なのはこれです
String text = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"+
"<person> <name>James</name> </person>";
Document document = DocumentHelper.parseText(text);
しかし、それは例外をスローします。
org.dom4j.DocumentException: Error on line 1 of document : parsing initialization error: org.gjt.xpp.XmlPullParserException: only whitespace content allowed outside root element at line 1 and column 1 seen