Не удается получить содержимое XML-страницы при помощи xpath

 
 
 
Сообщения:4
Здравствуйте.
Есть задача получить содержимое узлов "title" в xml-документе.
Пытаюсь делать таким вот методом, но что-то не выходит
public void xmlpr() throws IOException, ParserConfigurationException, SAXException, TransformerException, XPathExpressionException {

        URL url = new URL("http://freerutor.me/rss.xml");
        URLConnection conn = url.openConnection();

        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
        DocumentBuilder builder = factory.newDocumentBuilder();
        Document doc = builder.parse(conn.getInputStream());

        XPathFactory xPathFactory = XPathFactory.newInstance();
        XPath xpath = xPathFactory.newXPath();

        //TransformerFactory transformerFactory= TransformerFactory.newInstance();
        //Transformer xform = transformerFactory.newTransformer();
        //xform.transform(new DOMSource(doc), new StreamResult(System.out));


        NodeList nodeList = (NodeList)xpath.evaluate("/rss/channel/item",doc,XPathConstants.NODESET);

        for(int i = 0; i<nodeList.getLength();i++)
        {
            Element element = (Element)nodeList.item(i);
            System.out.println(element.getAttributeNode("title"));
        }

    }
 
 
Сообщения:265
Посмотрите пример запроса с использованием XPath здесь.
 
 
Сообщения:4
vps:
Посмотрите пример запроса с использованием XPath здесь.

Спасибо, помогло.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет