Preguntas etiquetadas con xslt

XSLT es un lenguaje de transformación para XML diseñado para transformar documentos estructurados en otros formatos (como XML, HTML y texto sin formato o, en XSLT 3, JSON). Las preguntas deben utilizar una de las etiquetas xslt-1.0, xslt-2.0 o xslt-3.0 según corresponda.




2
¿Por qué los índices en XPath comienzan con 1 y no con 0?
Algunos colegas y yo estábamos comparando idiomas anteriores en los que habíamos programado y estábamos hablando de nuestra experiencia con VBScript con sus características extrañas , como el índice basado en 1 en lugar de los índices basados ​​en 0, como casi todos los demás idiomas, el razonamiento era que …
117 xslt  xpath  indexing 

30
¿Vale la pena XSLT? [cerrado]
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa. Si cree que esta pregunta se puede mejorar …
112 xml  xslt 

1
Estrategias de prueba del método pandas read_xml ()
Actualmente, las herramientas de E / S de pandas no mantienen un read_xml()método y la contraparte to_xml(). Sin embargo, read_jsondemuestra que se pueden implementar estructuras en forma de árbol para la importación de marcos de datos y read_htmlpara formatos de marcado. Si el equipo de pandas hace considerar un tal …
109 python  xml  pandas  xslt  xpath 

5
¿Hay un elemento de nombre de XSLT?
En XSLT existe <xsl:value-of select="expression"/> para obtener el valor de un elemento, pero ¿hay algo para seleccionar el nombre de etiqueta del elemento? En una situación como esta: <person> <!-- required stuff --> <name>Robert</name> <!-- optional stuff, free form for future extension. Using XMLSchema's xsd:any --> <profession>programmer</profession> <hobby>photography</hobby> </person> <xsl:for-each …
101 xml  xslt  xpath 


6
¿Puede un XSLT insertar la fecha actual?
Un programa que utilizamos en mi oficina exporta informes traduciendo un archivo XML que exporta con un archivo XSLT a XHTML. Estoy reescribiendo el XSLT para cambiar el formato y agregar más información del archivo XML de origen. Me gustaría incluir la fecha en que se creó el archivo en …
92 xslt  xhtml 

6
¿Cómo concatizar una cadena a xsl: value-of select = "…?
<a> <xsl:attribute name="href"> <xsl:value-of select="/*/properties/property[@name='report']/@value" /> </xsl:attribute> </a> ¿Hay alguna forma de cancat otra cadena para <xsl:value-of select="/*/properties/property[@name='report']/@value" /> Necesito pasar algo de texto al atributo href además del valor de la propiedad del informe
92 xslt  xpath 

5
XPath y XSLT 2.0 para .NET? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no acepta respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que esté relacionada con el tema de Stack Overflow. Cerrado hace 7 años . Mejora esta pregunta .NET 3.5 no es completamente compatible con XPATH 2.0 o XSLT 2.0, lo …
91 .net  xslt  xpath 


5
Contador dentro de xsl: para cada bucle
Cómo obtener un contador dentro de xsl: for-each loop que reflejaría el número de elemento actual procesado. Por ejemplo, mi XML de origen es <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title> </book> <book> <title>Choke</title> </book> </books> Lo que quiero conseguir es: <newBooks> <newBook> <countNo>1</countNo> …
89 xml  xslt  loops 

11
¿Cómo puedo hacer que XSLT funcione en Chrome?
Tengo un documento XML aquí que se sirve con un archivo XSL correspondiente . Se deja que la transformación se ejecute en el lado del cliente, sin JavaScript. Esto funciona bien en IE (horror de choque), pero en Google Chrome, solo muestra los nodos de texto del documento. Sé que …

3
¿Cómo crear un valor booleano?
Soy totalmente nuevo en XSLT y no puedo averiguar dónde me equivoco con el siguiente código. <xsl:variable name="var" select="boolean('false')"/> <xsl:if test="$var'">variable is true</xsl:if> Siempre devuelve verdadero cuando se supone que es falso. ¿Por qué?

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.