![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.12.2011
Сообщений: 2
|
![]()
Здравствуйте! Помогите пожалуйста сделать так, чтобы по нажатию кнопки выполнялся скриплет. Вот пока что есть
Код HTML:
<%@ page language="java" contentType="text/html; charset=Windows-1251" pageEncoding="Windows-1251"%> <%@ page import="java.io.*, org.w3c.dom.*, javax.xml.parsers.*;"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251"> <title>title</title> </head> <body> <div align="center"> <form name="form1" enctype="multipart/form-data" method="post" action=""> <label for="fileField">Выбор файла</label> <INPUT type="file" name="filename" > </form> <br><br><br> <p><img src="LISLogo.gif" align="left"></p> <table width="50%" border="3" cellspacing="2" cellpadding="5"> <tr align="center"> <h1>Содержимое файла</h1> <% // Получаем xml парсер // String namefile = request.getParameter("filename"); DocumentBuilder xml= DocumentBuilderFactory.newInstance().newDocumentBuilder(); // создаем Document Document doc=xml.parse(new File("D:\\1.xml")); // корневой элемент документа Element rootel=doc.getDocumentElement(); // берем дочерний узел документа Node el=rootel.getFirstChild(); do{ //выводим в табличку if (el.getNodeName()!= "#text") {out.println("<tr>"); out.println("<th>"+el.getNodeName()+"</th>"); //выводим название узла out.println("</tr>"); } if (el.hasAttributes()) { NamedNodeMap attrs = el.getAttributes(); //создаем список атрибутов для данного узла Node attr; //out.println("<td>"); for (int i = 0; i < attrs.getLength(); i++) { attr = attrs.item(i); //делаем текущий атрибут узлом out.println("<tr>"); out.println("<td>"+attr.getNodeName()+"</td>"); //выводим название узла out.println("<td>"+attr.getNodeValue()+"</td>"); //и то, что в нем хранится out.println("</tr>"); } } el=el.getNextSibling(); //переходим к следующему элементу в документе out.println("</tr>"); }while(el!=null); %> </table> </div> </body> </html> |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кнопка | Vetaluy | Microsoft Office Excel | 2 | 17.05.2011 00:03 |
кнопка | prostac | Помощь студентам | 2 | 23.09.2010 20:31 |
Кнопка | Obey177 | Общие вопросы Delphi | 24 | 02.09.2010 04:50 |