protected void doGet()

in src/main/java/org/apache/sling/launchpad/testservices/servlets/DomServlet.java [54:76]


    protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException,
            IOException {

        try {
            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            // completely disable external entities declarations:
            factory.setFeature("http://xml.org/sax/features/external-general-entities", false);
            factory.setFeature("http://xml.org/sax/features/external-parameter-entities", false);
            DocumentBuilder builder = factory.newDocumentBuilder();

            Document document = builder.parse(new InputSource(new StringReader(XML_INPUT)));

            NodeList contentNodeList = document.getElementsByTagName("content");
            Node contentNode = contentNodeList.item(0);
            Node nameNode = contentNode.getFirstChild();
            String result = nameNode.getTextContent();

            response.setContentType("text/plain");
            response.getWriter().write(result);
        } catch (SAXException | ParserConfigurationException e) {
            throw new ServletException(e);
        }
    }