J'essaie de créer une sortie de texte à partir d'un fichier xml en utilisant xslt. C'est en fait un xslt qui crée du code SQL. Voici une partie qui génère les instructions CREATE TABLE:Comment puis-je ajouter un saut de ligne dans le texte que je crée avec 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>)
Je veux avoir un saut de ligne après la « (» dans la première ligne, mais ne parvient pas à savoir comment faire tout le monde peut aider
.? ..
Vous avez écrit * "Comme vous pouvez le voir le XSLT n'est pas très lisible" *. C'est très subjectif. Je considère qu'avec 'xsl: text' la feuille de style ** devient très lisible **. Peut-être que vous voulez dire que la sortie ** devient moins ... inférable **. –
J'ai vu certaines personnes définir une entité et une nouvelle ligne qui s'étend à
. Mais cela ne fait que rendre le code plus lisible pour quelqu'un qui connaît les conventions qu'il utilise, donc je ne suis pas sûr de le recommander. –