Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java / лекции / лекция 5.ppt
Скачиваний:
111
Добавлен:
17.04.2018
Размер:
175.62 Кб
Скачать

Валидация документа

Включение валидации: factory.setValidating(true);

Создание XML документа

Document doc = builder.newDocument();

Element rootElement = doc.createElement("font"); Element childElement = doc.createElement("name");

Text textNode = doc.createTextNode("Helvetica"); doc.appendChild(rootElement); rootElement.appendChild(childElement); childElement.appendChild(textNode);

Добавление атрибута: rootElement.setAttribute(name, value);

Сохранение XML документа

// создаем преобразование

Transformer t = TransformerFactory.newInstance().newTransformer ();

// установка свойств для получения узла DOCTYPE

t.setOutputProperty(OutputKeys.DOCTYPE_SYSTEM, systemIdentifier);

t.setOutputProperty(OutputKeys.DOCTYPE_PUBLIC, publicIdentifier);

// применение преобразования, и запись результатов в файл

t.transform(new DOMSource(doc), new StreamResult(new FileOutputStream(file));

Соседние файлы в папке лекции