J'ai écumé l'Internet pour découvrir cette méthode de trouver le nombre de lignes dans un élément xml .:QUESTION XSL: méthode pour compter le nombre de lignes ou de caractères newline d'un attribut XML
<xsl:if test="string-length(@Example) - string-length(translate(@Example, '
', '')) < 10">
Dans l'exemple ci-dessus, @Example est l'élément pour lequel le nombre de lignes est compté. Je n'aimais pas ce code, cependant, car il est automatiquement transformer en ceci:
<xsl:if test="string-length(@Example) - string-length(translate(@Example, '
', '')) < 10">
Vous voyez, le code 

transformé en obtient ligne blanche littérale (ce qui représente, mais je ne veux pas que ça être une ligne vide). Cela me semble être un mauvais style de codage (si ce n'est pas le cas, dites-le moi), donc je veux un moyen alternatif pour trouver le nombre de lignes dans @Example. Je vous remercie.
Vous devez modifier votre titre. Vous n'avez pas affaire à des éléments mais à des attributs. En outre, en tant que dernière réponse, vous pouvez le faire avec XSLT 2.0 (accès à un document non analysé et utilisation d'une correspondance regexp). Mais, une réponse complète pour XSLT 2.0 nécessiterait un échantillon d'entrée et une sortie désirée. –
Shoot, ne savait pas que vous avez commenté. Désolé, je n'ai pas de compréhension fondamentale de xsl ou xml, donc ce truc va juste sur ma tête .. Mais je vais regarder dans le xslt 2.0. – ShareOnPoint
Bonne question (+1). J'ai essayé de trouver quelque chose de mieux et je pense que je l'ai fait - jetez un oeil à ma réponse. –