大家好(请原谅我的亵渎,因为我对这些主题并不熟练,但试图学习)
我坚持一些应该简单的事情:
我输入了一个基本文件,图片标签看起来像这样:
<PHOTO1>
http://URL.COM/BCD
</PHOTO1>
<PHOTO2>
http://URL.COM/CBC
</PHOTO2>
<PHOTO3>
http://URL.COM/ABC
</PHOTO3>
一个解码它的映射说:
<attachments>
<xsl:for-each select="node()[starts-with(name(), 'PHOTO')]"><image><xsl:value-of select="." /></image></xsl:for-each>
</attachments>
上传按字母顺序完成,我无法使用,我实际上需要先显示Photo1,而不是2等。
知道如何实现这个目标吗?
答案 0 :(得分:0)
基于tag-name作为键对输出进行排序可以像这样实现:
private DateTime ErstenTagDerWocheAuswaehlen(DateTime date, bool anfangDerWoche = true)
{
System.DayOfWeek wochentagName;
int incrementor;
if(anfangDerWoche == true)
{
wochentagName = System.DayOfWeek.Monday;
incrementor = -1;
}
else
{
wochentagName = System.DayOfWeek.Friday;
incrementor = 1;
}
while(date.DayOfWeek != wochentagName)
{
date = date.AddDays(incrementor);
}
return date;
}