¿Puede alguien sugerir buenos XSLT con tutoriales de Java?tutorial java xslt
Respuesta
El sitio web de Sun Java suele ser un buen lugar para comenzar, aquí hay un artículo para J2EE.
utilizo Apache Xalan por lo que se recomiendan a learn it
Si usted no sabe w3schools XSL tiene un buen año para getting started
Hay tres pasos a aprender XSLT en Java:
1- Elija un motor XSLT.
Cada motor es ligeramente diferente, pero para el procesamiento básico cualquiera lo hará.
Xalan siempre me ha funcionado bien. Para comenzar, todo lo que tiene que hacer es descargar los jarls Xalan del here y ponerlos en el classpath de su proyecto. El archivo que necesita es uno de los xalan-j_X_X_X-bin-2jars
.
continuación, utilizar el siguiente código para procesar una muestra de XML dentro de un programa Java (adaptado de SimpleTransform.java, no probado):
public class SimpleTransform {
public static void main(String[] args) {
try {
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer(new StreamSource("transform.xslt"));
transformer.transform(new StreamSource("input.xml"), new StreamResult(new FileOutputStream("output.out")));
System.out.println("************* The result is in output.out *************");
} catch (Throwable t) {
t.printStackTrace();
}
}
}
2- Sepa XPath.
XPath es la sintaxis utilizada para seleccionar elementos dentro de un archivo XML de entrada.
También permite funciones básicas proporcionadas para hacer algún procesamiento. Aunque XPath es una parte importante de XSLT, se puede usar de forma independiente para procesar archivos XML.
Por ejemplo, Dom4j y la mayoría de los analizadores XML ofrecen la posibilidad de seleccionar elementos utilizando la sintaxis XPath. No puedo recomendar ningún tutorial específico, pero buscando XPath tutorial proporciona una serie de buenos resultados.
3- Aprenda el formato XSLT.
XSLT es simplemente XML. La especificación XSLT se puede encontrar here.
Hay muchos tutoriales disponibles. Solo comience con un ejemplo simple y construya su conocimiento desde allí. Algunos de los puntos clave para recordar:
- XSLT se basa en un lenguaje funcional. Si intenta usarlo como un lenguaje de procedimiento, terminará con archivos XSLT difíciles de mantener. Related question on that topic.
- No se pueden modificar las variables. Puede declarar y asignar valores a variables, pero no puede modificarlos. Recuerdo golpear una pared un par de veces debido a esto.
- 1. Procesamiento XSLT con Java?
- 2. java WebServices Tutorial
- 3. java netcdf 4 tutorial
- 4. tubería XSLT eficiente, con parametros, en Java
- 5. Implementación XSLT 2.0 java de código abierto
- 6. Java, xml, XSLT: Impedir DTD-Validación
- 7. Tutorial del cargador de clases Java
- 8. Desarrollo web Java usando Eclipse - Tutorial
- 9. Tutorial de programación Java Socket/red
- 10. Java RMI Tutorial - AccessControlException: acceso denegado (java.io.FilePermission
- 11. ¿Algún tutorial REST fácil para Java?
- 12. ¿Algún tutorial de perfiles de Java recomendado?
- 13. XSLT: Creando un Mapa en XSLT
- 14. Actualización de XSLT 1.0 a XSLT 2.0
- 15. ¿Puedo vincular xslt a otro xslt?
- 16. Diferencia entre newTransformer y newTemplates en Java transformaciones XSLT
- 17. Cómo fusionar 2 secuencias XML en Java mediante XSLT
- 18. Ejecutar XSLT de transformación de Java con parámetros
- 19. tubería XSLT eficiente en Java (o redirigir Resultados a Fuentes)
- 20. Tutorial de Java Web Application para principiante completo
- 21. ¿Algún tutorial sobre cifrado de clave pública en java?
- 22. Tutorial de Java RESTful Web Service con Eclipse y Jetty
- 23. Abstracciones XSLT
- 24. XSLT localización
- 25. XSLT Agrupación
- 26. dotnetopenid tutorial
- 27. UIImagePickerController tutorial?
- 28. ObservableCollection tutorial?
- 29. sqlite tutorial
- 30. Logback tutorial