J'ai du HTML au format XML que j'analyse en utilisant XSLT. Mon HTML ressemble à ceci:Définition de l'ordre des attributs XML via XSLT?
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<img height="" width="' src="google.gif?<>" />
</body>
</html>
Après XSLT, il analyse ressemble à ceci:
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<img height="" src="google.gif?<>" width=""/>
</body>
</html>
Je veux @src
en dernier attribut comme <img height="" width="" src="google.gif?<>" />
, mais par des attributs par défaut sont classés par ordre alphabétique. Je ne suis pas capable de le faire en utilisant <xsl:sort>
.
Je crains '" /> 'est pas XML bien formé du tout Et bien sûr, nous aurions besoin de voir votre XSLT ainsi que prétendument réassorts. les attributs –
De plus, [l'ordre des attributs est insignifiant selon la Recommandation XML] (http://stackoverflow.com/a/39228435/290085). – kjhughes