Estoy intentando crear un resultado de texto a partir de un archivo xml usando xslt. En realidad, es un xslt que crea código SQL. Aquí es una parte que da salida a CREATE TABLE:¿Cómo puedo agregar un salto de línea al texto que estoy creando con XSLT?
CREATE TABLE dbo.[<xsl:value-of select="@PhysicalName"/>] (
<xsl:for-each select="EntityAttributes/EntityAttribute">
<xsl:apply-templates select="Attributes/Attribute[@AttributeID = current()/@EntityAttributeID]"/> ...
</xsl:for-each>)
Quiero tener un salto de línea después de la "(" en la primera línea, pero no puede llegar a averiguar cómo hacerlo ¿Alguien puede ayudar
.? ..
que escribiste * "Como se puede ver el XSLT no es muy legible" *. Eso es muy subjetivo. Considero que con 'xsl: text' la ** hoja de estilos se vuelve muy legible **. Tal vez quieras decir que ** la producción se vuelve menos ... inferible **. –
He visto a algunas personas definir una entidad & nueva línea que se expande a
. Pero eso solo hace que el código sea más legible para alguien que esté familiarizado con las convenciones que utiliza, por lo que no estoy seguro de que lo recomiende. –