Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / XML / 3 сообщений из 3, страница 1 из 1
07.10.2004, 11:40
    #32727580
XML
Несколько дней бьюсь с анализом XMLек, теоретически вроде все понятно, но на практике получается вот что:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
import java.io.*;
import javax.xml.parsers.*;
import org.w3c.dom.*;
import org.w3c.dom.Document.*;
import org.w3c.dom.Node.*;
import org.xml.sax.*;

public class OnlyXML
{	public static void main (String args[])
	{
        File f = new File("D:/test/HELLO/1/properties.xml");

		DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
		DocumentBuilder builder = factory.newDocumentBuilder();
        factory.setIgnoringElementContentWhitespace(true);

		
		Document doc = builder.parse(f);

		Element root = doc.getDocumentElement();
		NodeList children = root.getChildNodes();
		Element aurl = (Element)children.item(1);
		String url = aurl.getNodeValue();
		
		System.out.println(url);
		
	}
}
и вот такая ошибка:
Код: plaintext
1.
2.
OnlyXML.java:14: unreported exception javax.xml.parsers.ParserConfigurationException; must be caught or declar
ed to be thrown DocumentBuilder builder = factory.newDocumentBuilder();
                                                                   ^
Насколько понимаю я использую только стандартный анализатор, и мне не надо подключать ничего дополнительно. Помогите разобраться плиз.
...
Рейтинг: 0 / 0
07.10.2004, 11:52
    #32727621
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML
Сделай вот так

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
try{

       //Здесь твой код 

    }catch(ParserConfigurationException e){
      System.out.println("ParserConfigurationException");
      e.printStackTrace();
    }catch(SAXException e){
      System.out.println("SAXException");
      e.printStackTrace();
    }catch(IOException e){
      System.out.println("IOException");
      e.printStackTrace();
    }
...
Рейтинг: 0 / 0
07.10.2004, 12:44
    #32727802
XML
Спасибо, я попробовал, откомпилировалось без ошибок (вообщето странно, я так понял дожно боло быть обьявлено об ошибке) результат выполнения либо null либо java:24, в зависимости от item(1) или item(2), буду разбираться дальше...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / XML / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]