2012-03-15 3 views

ответ

1

просто прочитал его с использованием обычных подозреваемых из java.io и проанализировал его с помощью JAXP (Java API для обработки XML, он поставляется в комплекте с java с версии 1.4).

JAXP довольно обширна и гибка и предоставляет множество различных способов достижения желаемого. Прямым способом является использование парсера DOM XML.

Посмотрите здесь для примера того, как вы используете, что

http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/

ОБНОВЛЕНО

Чтобы ответить на этот вопрос в свой комментарий, если вам нужен путь к файлу, который находится где-то в пределах контекст веб-приложения, посмотрите на ServletContext (более конкретно, метод getContextPath())

http://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html

+0

привет Спасибо за ответ. Я могу прочитать его, используя синтаксический анализатор сакса или анализатор dom, но проблема заключается в том, чтобы получить путь независимо от веб-сервера. напр. в jboss мне нужно поместить xml в папку deploy, где в tomcat мне нужно поместить его в папку webapps. как я могу получить путь к этому файлу? – samith

+0

добавлено в ответ – JustDanyul

0

Вы также можете использовать SAX-синтаксический анализатор для чтения XML-файла. Пройдите через это link

поможет вам.

+0

привет Спасибо за ответ. Я могу прочитать его, используя синтаксический анализатор сакса или анализатор dom, но проблема заключается в том, чтобы получить путь независимо от веб-сервера. напр. в jboss мне нужно поместить xml в папку deploy, где в tomcat мне нужно поместить его в папку webapps. как я могу получить путь к этому файлу? – samith

Смежные вопросы