【发布时间】:2016-08-31 13:46:28
【问题描述】:
我有使用 XSLT 解析的 XML 格式的 HTML。我的 HTML 如下所示:
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<img height="" width="' src="google.gif?<>" />
</body>
</html>
XSLT 解析后如下所示:
<html>
<head>
<meta charset="utf-8" />
<title>Test</title>
</head>
<body>
<img height="" src="google.gif?<>" width=""/>
</body>
</html>
我希望 @src 像 <img height="" width="" src="google.gif?<>" /> 一样作为最后一个属性,但默认情况下,属性按字母顺序排序。我无法使用<xsl:sort> 来做到这一点。
【问题讨论】:
-
恐怕
<img height="" width="' src="google.gif?<>" />根本不是格式良好的XML。当然,我们还需要查看据称重新排序属性的 XSLT。