Отключить автоматическое декодирование парсером XML DOM в Java

Это моя программа:

public class XMLTest {

static String XMLdata="<Section DisplayLocation=\"Middle\" TargetLocation=\"ufdLocation0\" TemplateFileName=\"formaol\" TemplateID=\"formaol\" TemplateName=\"Form AOL\" UFDID=\"2a3935c7-105d-470e-b8ab-ad90c8f44880\"><Inputs BusinessNamePP=\"&lt;&gt;&lt;&gt;\" Caption=\"\" Description=\"A line must be active on your account for at least 30 days before it can be transferred to a new account.You have &lt;?ufd 'Test'?&gt; days remaining before you can transfer.\" Image1=\"\" Image2=\"\" ImageLabel1=\"\" ImageLab,el2=\"\" emailPP=\"&lt;Anji&gt;\" firstNamePP=\"&lt;Jeera&gt;\" lastNamePP=\"&lt;Hellow&gt;\"/></Section>";

    public static void main(String args[]){
        Document doc = null;
        try {
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            DocumentBuilder db = null;
            db = dbf.newDocumentBuilder();
            doc = db.parse(new InputSource(new StringReader(XMLdata)));
            if (doc != null) {
                NodeList nodeList = doc.getElementsByTagName("Inputs");
                for(int x=0,size= nodeList.getLength(); x<size; x++) {
                    System.out.println(nodeList.item(x).getAttributes().getNamedItem("Description").getNodeValue());
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }   
    }
}

Когда я запускаю это, я получаю вывод как

 A line must be active on your account for at least 30 days before it can be transferred to
 a new account.You have <?ufd 'Test'?> days remaining before you can transfer.

Но я не хочу, чтобы это декодирование происходило автоматически с помощью dom parser. Как я могу предотвратить это декодирование?

Ожидаемый результат:

A line must be active on your account for at least 30 days before it can be transferred to
a new account.You have &lt;?ufd 'Test'?&gt; days remaining before you can transfer.

Точно так же, как в XML, но без явного преобразования.

 Andreas Veithen13 июн. 2016 г., 00:43
Почему вы хотите это сделать?
 Luke Woodward12 июн. 2016 г., 13:55
 JAVA IJNA12 июн. 2016 г., 02:31
Хорошо извините
 noɥʇʎԀʎzɐɹƆ12 июн. 2016 г., 02:15
Попробуйте использовать грамматику и орфографию. Это увеличит шансы людей ответить на ваш вопрос.

Ответы на вопрос(0)

Ваш ответ на вопрос