Example usage for org.jdom2 Document Document

List of usage examples for org.jdom2 Document Document

Introduction

In this page you can find the example usage for org.jdom2 Document Document.

Prototype

public Document(List<? extends Content> content) 

Source Link

Document

This will create a new Document, with the supplied list of content, and a DocType declaration only if the content contains a DocType instance.

Usage

From source file:Modelo.FormularioD2XML.java

public void crearArchivo() {
    raiz = new Element("formulariosD2");
    documento = new Document(raiz);
    guardar();
}

From source file:Modelo.FormularioXML.java

public void crearArchivo() {
    raiz = new Element("formularios");
    documento = new Document(raiz);
    guardar();
}

From source file:modelo.manejoXML.java

/**
 * @crea un fichero xml con los articulos visualizados y los guarda en la ruta especificada
 * @see controlador.controlador_visualizarProductos
 * @param lista lista de productos visualizados
 * @param arNom nombre del fichero xml//  w w  w  .j a v  a2 s .c o m
 * @param ruta ruta del fichero xml
 * @throws IOException 
 */
public void crearXML(Articulo[] lista, String arNom, String ruta) throws IOException {
    try {
        Element articulos = new Element("Articulos");
        Document doc = new Document(articulos);

        for (int i = 0; i < lista.length; i++) {
            Element articulo = new Element("articulo");
            Attribute atributo = new Attribute("codigo", Integer.toString(lista[i].getCodigo()));
            articulo.setAttribute(atributo);

            Element nombre = new Element("nombre");
            nombre.setText(lista[i].getNombre());

            Element familia = new Element("familia");
            familia.setText(lista[i].getFamilia());

            Element precio = new Element("precio");
            precio.setText(Float.toString(lista[i].getPrecio()));

            Element cantidad = new Element("cantidad");
            cantidad.setText(Integer.toString(lista[i].getCantidad()));

            articulo.addContent(nombre);
            articulo.addContent(familia);
            articulo.addContent(precio);
            articulo.addContent(cantidad);

            doc.getRootElement().addContent(articulo);
        }

        XMLOutputter xmloutput = new XMLOutputter();

        xmloutput.setFormat(Format.getPrettyFormat());
        xmloutput.output(doc, new FileWriter(ruta + "\\" + arNom + ".xml"));
    } catch (IOException ex) {
        throw ex;
    }
}

From source file:modelo.RegistroCitaXML.java

public void crearArchivo() {
    raiz = new Element("citas");
    documento = new Document(raiz);
    guardar();
}

From source file:Modelo.RegistroEmpleado.java

private RegistroEmpleado(String path, String rootName) {
    this.path = path;
    this.root = new Element(rootName);
    this.document = new Document(root);
    guardar();//from  w ww  .  ja  v a2 s . co  m
}

From source file:modelo.RegistroJuego.java

private RegistroJuego(String ruta, String raiz) throws IOException {
    this.ruta = ruta;
    this.raiz = new Element(raiz);
    this.documento = new Document(this.raiz);
    this.guardaDocumento();
}

From source file:modelo.RegistroPlanesXML.java

private RegistroPlanesXML(String ruta, String rootName) throws IOException {
    this.ruta = ruta;
    this.raiz = new Element(rootName);
    this.documento = new Document(raiz);
    this.save();//  w  ww  .  j  a  va2 s .  c  o m
}

From source file:modelo.RegistroUsuario.java

private RegistroUsuario(String rutaDocumento, String nombreRaiz) throws IOException {
    this.rutaDocumento = rutaDocumento;
    this.raiz = new Element(nombreRaiz);
    this.documento = new Document(this.raiz);
    this.guardarDocumento();
}

From source file:modelo.RegistroUsuarioXML.java

private RegistroUsuarioXML(String ruta, String nombreRaiz) throws IOException {
    this.raiz = new Element(nombreRaiz);
    this.documento = new Document(raiz);
    this.ruta = ruta;
    guardar();/*from w  w  w .  j a va 2s . co  m*/
}

From source file:Modelo.UsuarioXML.java

public void crearArchivo() {
    raiz = new Element("usuarios");
    documento = new Document(raiz);
    guardar();
}