Рубрики
Без рубрики

Красивая печать XML с Java Dom и XSLT

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл.

Автор оригинала: mkyong.

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java DOM Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java DOM + XSLT

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Содержание

  • 1. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java
  • DOM +
  • XSLT
  • для форматирования или красивой печати XML-документа. Оглавление XML-файл
  • 2. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием ссылок на Java 11 d Исходный код

1. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием ссылок на Java 11 d Исходный код XML-файл



    
        mkyong
        support
    
    
        yflow
        admin
    

2. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием ссылок на Java 11 d Исходный код XMLPretty Для печати XML через файл Transformer

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java DOM + XSLT для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием ссылок на Java 11 d Исходный код XMLIn javax.xml.transform. Довольно распечатать XML-файл с помощью трансформатора Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java

  private static void transform(Document doc, OutputStream output)
          throws TransformerException {

      TransformerFactory transformerFactory = TransformerFactory.newInstance();
      Transformer transformer = transformerFactory.newTransformer();

      // pretty print
      transformer.setOutputProperty(OutputKeys.INDENT, "yes");

      transformer.transform(new DOMSource(doc), new StreamResult(output));

  }

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || преобразование ax.xml.output. Довольно распечатать XML-файл с помощью трансформатора




  

      mkyong

      support

  

  

      yflow

      admin

  


Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java DOM + XSLT

3. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.однако || Трансформатор || добавит много пустых новых строк (XML prettyPrint через XSLT, сохраненный в Java 11) в вывод, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java DOM + XSLT


    
    

    
        
            
        
    


Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.Тем не менее, || Трансформатор || добавит много пустых новых строк (te3.1 Для решения вышеупомянутой проблемы с дополнительными пустыми новыми строками мы можем привести пример синтаксического анализатора a3.2 для преобразования XSLT. dd файл || xslt || для красивого преобразования печати. Довольно печать XML через XSLT sted в Java 11) в выводе, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора

package com.mkyong.xml.dom.xslt;

import org.w3c.dom.Document;
import org.xml.sax.SAXException;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import javax.xml.transform.OutputKeys;
import javax.xml.transform.Transformer;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.dom.DOMSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.stream.StreamSource;
import java.io.*;

public class XsltPrettyPrintDomParser {

  private static final String XML_FILENAME
                          = "src/main/resources/staff-simple.xml";
  private static final String XSLT_FILENAME
                          = "src/main/resources/xslt/staff-format.xslt";

  public static void main(String[] args) {

      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();

      try (InputStream is = new FileInputStream(XML_FILENAME)) {

          DocumentBuilder db = dbf.newDocumentBuilder();

          Document doc = db.parse(is);

          transform(doc, System.out);


      } catch (IOException | ParserConfigurationException |
              SAXException | TransformerException e) {
          e.printStackTrace();
      }

  }

  private static void transform(Document doc, OutputStream output)
          throws TransformerException {

      TransformerFactory transformerFactory = TransformerFactory.newInstance();

      //Transformer transformer = transformerFactory.newTransformer();

      // add XSLT for pretty print
      Transformer transformer = transformerFactory.newTransformer(
              new StreamSource(new File(XSLT_FILENAME)));

      // pretty print, this will add extra new lines
      // transformer.setOutputProperty(OutputKeys.INDENT, "yes");

      // add extra standalone to break the root node to a new line
      transformer.setOutputProperty(OutputKeys.STANDALONE, "no");

      transformer.transform(new DOMSource(doc), new StreamResult(output));

  }

}

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.Тем не менее, || Трансформатор || добавит много пустых новых строк (te3.1 Для решения вышеупомянутой проблемы с дополнительными пустыми новыми строками мы можем привести пример синтаксического анализатора a3.2 для преобразования XSLT. dd файл || xsOutput lt || для преобразования красивой печати. Довольно печать XML через XSLT sted в Java 11) в выводе, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора



  
      mkyong
      support
  
  
      yflow
      admin
  

4. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.Тем не менее, || Трансформатор || добавит много пустых новых строк (te3.1 Для решения вышеупомянутой проблемы с дополнительными пустыми новыми строками мы можем привести пример синтаксического анализатора a3.2 для преобразования XSLT. dd/| xsDownload Вывод исходного кода lt || файл для преобразования pretty print. Довольно печать XML через XSLT sted в Java 11) в выводе, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java DOM +

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.однако || Трансформатор || добавит много пустых новых строк (te 3.1 Для решения вышеупомянутой проблемы с дополнительными пустыми новыми строками мы можем привести пример синтаксического анализатора a3.2 DOM для преобразования XSLT. dd an || xs$ cd java-xml https://github.com/mkyong/core-java $ git clone || Загрузите файл вывода исходного кода lt || для преобразования pretty print. Довольно печать XML через XSLT sted в Java 11) в выводе, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора

Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.однако || Трансформатор || добавит много пустых новых строк (te 3.1 Для решения вышеупомянутой проблемы с дополнительными пустыми новыми строками мы можем привести пример синтаксического анализатора a3.2 DOM для преобразования XSLT. dd an || xs$ cd src/главная/java/$ cd java-xml https://github.com/mkyong/core-java $ git clone || Загрузите файл вывода исходного кода lt || для преобразования pretty print. Довольно печать XML через XSLT sted в Java 11) в выводе, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора

5. Довольно распечатать XML с помощью Java Dom и XSLT Java DOM синтаксического анализатора и примера XSLT, чтобы довольно распечатать XML-файл. Красивая печать XML с помощью Java Dom и XSLT В этой статье показано, как использовать синтаксический анализатор Java || DOM + || XSLT || для форматирования или красивой печати XML-документа. Оглавление XML-файл Pretty Print XML через трансформатор Pretty Print XML через загрузку XSLT.S Протестировано с использованием Java 11 Ссылок d Исходный код XMLTransformer || , мы можем настроить || Ключи вывода. В || свойстве java, чтобы красиво распечатать XML-документы. ОТСТУП || ax.xml.однако || Трансформатор || добавит много пустых новых строк (te 3.1 Для решения вышеупомянутой проблемы с дополнительными пустыми новыми строками мы можем привести пример синтаксического анализатора a3.2 DOM для преобразования XSLT. dd an || xs$ cd src/главная/java/$ cd java-xml https://github.com/mkyong/core-java $ git clone || Загрузите файл вывода исходного кода lt || для преобразования pretty print. Довольно печать XML через XSLT sted в Java 11) в выводе, не уверен, почему? Выходное преобразование. Довольно распечатать XML-файл с помощью трансформатора

Оригинал: “https://mkyong.com/java/pretty-print-xml-with-java-dom-and-xslt/”