generar xml dando secuencia de datos
DNI, "nombre", "apellidos", teléfono 1, teléfono 2, email 1, teléfono 3, email 2,...
En una misma línea se encuentran, separados por comas, todos los datos del cliente: DNI (o NIE), nombre, apellidos, teléfonos y direcciones de correo electrónico. Fijate que los teléfonos y los correos electrónicos pueden aparecer desordenados, y que pueden ser más de uno. La idea es meter dichos datos en un documento XML que contenga los datos de contacto del cliente. No es necesario leer los datos de un archivo, basta con que se capturen del teclado.
Además, el documento XML solo contendrá los datos de …ver más…
*/
/** * * @author */ public class FichXml extends javax.swing.JFrame {
private static String dni; private static String nombre; private static String apellidos; private static org.w3c.dom.Document doc; /*Creamos los objetos TreeSet instanciando a su vez a ComparadorString *para ordenarlos de mayor a menor */ private TreeSet ConjTfono = new TreeSet(new ComparadorString()); private TreeSet ConjEmail = new TreeSet(new ComparadorString()); private static ArrayList repetidos = new ArrayList(); private ArrayList noValid = new ArrayList(); private String cad[]; private static int botControl=0; /** * Creates new form FichXml */ public FichXml() { initComponents(); }
/** * This method is called from within the constructor to initialize the form. * WARNING: Do NOT modify this code. The content of this method is always * regenerated by the Form Editor. */ @SuppressWarnings("unchecked") // private void initComponents() {
CTEntrada = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); BotXml = new javax.swing.JButton(); BotValidar = new javax.swing.JButton(); BotSalir = new javax.swing.JButton(); ButBorrar