Información que podemos recuperar de DOM

2071 vistas

Podemos obtener mucha información sobre un documento XML a partir de una instancia de org.w3c.dom.Document.

Veamos un ejemplo que recupera, a partir de un Document, información general, información sobre el tipo de documento y sobre la configuración DOM:



java
  1. public static void printDOMInfos(Document document){
  2.   System.out.println("INFORMACION GENERAL");
  3.   String uri = document.getDocumentURI();
  4.   System.out.println("URI = "+uri);
  5.   String xVersion = document.getXmlVersion();
  6.   System.out.println("Versión XML = "+xVersion);
  7.   String xEncoding = document.getXmlEncoding();
  8.   System.out.println("XML encoding = "+xEncoding);
  9.   String iEncoding = document.getInputEncoding();
  10.   System.out.println("Input encoding = "+iEncoding);
  11.   boolean standalone = document.getXmlStandalone();
  12.   System.out.println("XML standalone = "+standalone);
  13.   boolean strictError = document.getStrictErrorChecking();
  14.   System.out.println("Strict error checking = "+strictError+"\n");
  15.   System.out.println("DOCTYPE");
  16.   printDoctype(document.getDoctype());
  17.   System.out.println("CONFIGURATION");
  18.   printDOMConfiguration(document.getDomConfig());
  19. }