XSLT: ¿Dónde puedo encontrar una herramienta para generar un XSL a partir de un XML?

Es difícil descubrir exactamente lo que estás tratando de lograr. Me temo que puede haber algunos malentendidos sobre lo que es XSL. XSL es un lenguaje donde puede crear aplicaciones simples para procesar XML. Estas aplicaciones generalmente están diseñadas para convertir de una forma de datos a otra. Con eso en mente, es difícil decir cómo debería ser un XSL para su XML, ya que no sabemos qué debería hacer la aplicación. ¿Asumo que tal vez quieres algo para convertir tu XML a HTML?

En ese caso, su pregunta suena como si fuera a decir: “¿Dónde puedo encontrar una herramienta que cree una nueva aplicación para presentar mis impuestos de mi W2”. La respuesta a esa pregunta, así como la que usted preguntó es: “Pague a alguien para que lo escriba por usted. O mira a tu alrededor para ver si alguien ya lo ha hecho.

Sin embargo, espero estar equivocado acerca de la información que está tratando de obtener. Con suerte, está buscando una herramienta que pueda ayudarlo a comenzar a crear su archivo XSL para procesar su XML.

Con ese fin, reuní algunos XSL que escribirán un archivo XSL para usted. Generará un archivo que tiene una coincidencia de plantilla para cada elemento en su archivo XML. Tenga en cuenta que el archivo XSL generado NO HACER NADA con su XML. Pero es una pequeña herramienta útil que trazará las plantillas que se deben completar para que pueda procesar sus datos. Si lo desea, puede agregar algo que genere una advertencia o un error para cada plantilla para que se vuelva muy obvio si omite una.

Usé algo como esto en un proyecto que hice recientemente. Es bueno tener todos los elementos mapeados para usted, y luego simplemente completa la lógica.

Esto es lo que escribí:

  
 
 
	 
			   1.0 
			 
			 
 
			 
			 
 
		 
	 
	 
		   
		 
		 
			 
 
			 
				 
					 		
				 
				  Para hacer: Implementar lógica para este elemento 
			 
		 
		 
	 
	  
 

La pregunta no tiene sentido. XSLT es una herramienta para modificar XML (generalmente convertirlo a otro XML). ¿Quería proporcionar un XML de origen y destino de ejemplo y tener un XSLT para realizar esa conversión generada automáticamente?

Lo más cercano que sé de lo que estás preguntando es LiterateXSLT por G. Ken Holman.

Recursos gratuitos – Crane Softwrights Ltd.

Intente abrirlo en el programa de Office como xml-table. Microsoft Excel puede abrir archivos xml como hojas.