Hay muchas preguntas que pregunta a la mejor intérprete XML, estoy más interesado en lo que es el analizador XML que es el más maravilloso como para Java?Una mejor manera de hacerlo XML en Java
Quiero:
SomeApiDefinedObject o = parseXml(xml);
for(SomeApiDefinedObject it : o.getChildren()) {
System.out.println(it.getAttributes());
}
Las cosas más importantes son que no quiero crear una clasepara cada tipo de nodo XML, que en lugar acababa de hacer frente a todos ellos como cadenas, y que la construcción del XML no requiere ningún convertidores o nada, sólo un simple objeto que ya está definido
Si ha utilizado el analizador XML maravilloso, usted sabrá lo que estoy hablando de
Alternativamente, wou ¿Será mejor para mí usar Groovy de Java?
@jboyd: usted dice que no quiere crear objetos ... Si la velocidad y la memoria son una preocupación y la validación es ** no ** una preocupación, entonces el proyecto Javolution tiene un analizador XML "en tiempo real" en tiempo real (no sé nada al respecto, solo que es similar a Stax y que su enfoque es la velocidad, bajo huella y muy poca creación de objetos). – SyntaxT3rr0r
Me pregunto si Java-Land tiene algo similar al poder de LINQ-TO-XML? – ChaosPandion
@WizardOfOdds: me parece que realmente quiso decir "clase" cuando escribió "objeto". –