<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.infopathdev.com:443/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Newbie Questions</title><link>https://www.infopathdev.com:443/forums/39.aspx</link><description>New to InfoPath? Search to see if your question has already been answered. If it has not, then ask it here or the appropriate topic forum.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP3 (Build: 31118.962)</generator><item><title>Re: xsl:sort</title><link>https://www.infopathdev.com:443/forums/thread/3872.aspx</link><pubDate>Tue, 23 Jan 2007 17:37:56 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:3872</guid><dc:creator>Greg Collins</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/3872.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=3872</wfw:commentRss><description>You would add it as a child of apply-templates.&lt;br /&gt;&lt;br /&gt;However, xsl:sort does not "round trip" in the InfoPath designer... meaning that InfoPath will either strip it out completely, or it will mess it up in some other way. The only way around this is to use it inside of a preserve code block (xd:preserve). You should be able to find information on this topic in these forums.</description></item><item><title>xsl:sort</title><link>https://www.infopathdev.com:443/forums/thread/1810.aspx</link><pubDate>Sun, 21 Jan 2007 01:28:34 GMT</pubDate><guid isPermaLink="false">033a2e2d-04e2-4a9d-be01-a4634161eefd:1810</guid><dc:creator>colabi</dc:creator><slash:comments>0</slash:comments><comments>https://www.infopathdev.com:443/forums/thread/1810.aspx</comments><wfw:commentRss>https://www.infopathdev.com:443/forums/commentrss.aspx?SectionID=39&amp;PostID=1810</wfw:commentRss><description>hi, please help&lt;br /&gt;&lt;br /&gt;i have a repeating section with a date field. i want to sort this&lt;br /&gt;dates descending, when i open the form, using xsl:sort; but i dont know where&lt;br /&gt;to put "xsl:sort" it in view1.xsl.&lt;br /&gt;&lt;br /&gt;thanks&lt;br /&gt;&lt;br /&gt;this is my xsl:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;&amp;lt;xsl:stylesheet version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ns1="http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-01-10T21:06:29" xmlns:svc="http://schemas.microsoft.com/office/infopath/2003/sample/ServiceRequest" xmlns:my="http://schemas.microsoft.com/office/infopath/2003/myXSD/2007-01-08T20:18:15" xmlns:xd="http://schemas.microsoft.com/office/infopath/2003" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xdExtension="http://schemas.microsoft.com/office/infopath/2003/xslt/extension" xmlns:xdXDocument="http://schemas.microsoft.com/office/infopath/2003/xslt/xDocument" xmlns:xdSolution="http://schemas.microsoft.com/office/infopath/2003/xslt/solution" xmlns:xdFormatting="http://schemas.microsoft.com/office/infopath/2003/xslt/formatting" xmlns:xdImage="http://schemas.microsoft.com/office/infopath/2003/xslt/xImage" xmlns:xdUtil="http://schemas.microsoft.com/office/infopath/2003/xslt/Util" xmlns:xdMath="http://schemas.microsoft.com/office/infopath/2003/xslt/Math" xmlns:xdDate="http://schemas.microsoft.com/office/infopath/2003/xslt/Date" xmlns:sig="http://www.w3.org/2000/09/xmldsig#" xmlns:xdSignatureProperties="http://schemas.microsoft.com/office/infopath/2003/SignatureProperties"&amp;gt;&lt;br /&gt;	&amp;lt;xsl:output method="html" indent="no"/&amp;gt;&lt;br /&gt;	&amp;lt;xsl:template match="my:myFields"&amp;gt;&lt;br /&gt;		&amp;lt;html&amp;gt;&lt;br /&gt;			&amp;lt;head&amp;gt;&lt;br /&gt;				&amp;lt;meta http-equiv="Content-Type" content="text/html"&amp;gt;&amp;lt;/meta&amp;gt;&lt;br /&gt;				&amp;lt;style controlStyle="controlStyle"&amp;gt;@media screen 			{ 			BODY{margin-left:21px;background-position:21px 0px;} 			} 		BODY{color:windowtext;background-color:window;layout-grid:none;} 		.xdListItem {display:inline-block;width:100%;vertical-align:text-top;} 		.xdListBox,.xdComboBox{margin:1px;} 		.xdInlinePicture{margin:1px; BEHAVIOR: url(#default#urn::xdPicture) } 		.xdLinkedPicture{margin:1px; BEHAVIOR: url(#default#urn::xdPicture) url(#default#urn::controls/Binder) } 		.xdSection{border:1pt solid #FFFFFF;margin:6px 0px 6px 0px;padding:1px 1px 1px 5px;} 		.xdRepeatingSection{border:1pt solid #FFFFFF;margin:6px 0px 6px 0px;padding:1px 1px 1px 5px;} 		.xdBehavior_Formatting {BEHAVIOR: url(#default#urn::controls/Binder) url(#default#Formatting);} 	 .xdBehavior_FormattingNoBUI{BEHAVIOR: url(#default#CalPopup) url(#default#urn::controls/Binder) url(#default#Formatting);} 	.xdExpressionBox{margin: 1px;padding:1px;word-wrap: break-word;text-overflow: ellipsis;overflow-x:hidden;}.xdBehavior_GhostedText,.xdBehavior_GhostedTextNoBUI{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#TextField) url(#default#GhostedText);}	.xdBehavior_GTFormatting{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#Formatting) url(#default#GhostedText);}	.xdBehavior_GTFormattingNoBUI{BEHAVIOR: url(#default#CalPopup) url(#default#urn::controls/Binder) url(#default#Formatting) url(#default#GhostedText);}	.xdBehavior_Boolean{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#BooleanHelper);}	.xdBehavior_Select{BEHAVIOR: url(#default#urn::controls/Binder) url(#default#SelectHelper);}	.xdRepeatingTable{BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; BORDER-COLLAPSE: collapse; WORD-WRAP: break-word;}.xdScrollableRegion{BEHAVIOR: url(#default#ScrollableRegion);} 		.xdMaster{BEHAVIOR: url(#default#MasterHelper);} 		.xdActiveX{margin:1px; BEHAVIOR: url(#default#ActiveX);} 		.xdFileAttachment{display:inline-block;margin:1px;BEHAVIOR:url(#default#urn::xdFileAttachment);} 		.xdPageBreak{display: none;}BODY{margin-right:21px;} 		.xdTextBoxRTL{display:inline-block;white-space:nowrap;text-overflow:ellipsis;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow:hidden;text-align:right;} 		.xdRichTextBoxRTL{display:inline-block;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow-x:hidden;word-wrap:break-word;text-overflow:ellipsis;text-align:right;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;} 		.xdDTTextRTL{height:100%;width:100%;margin-left:22px;overflow:hidden;padding:0px;white-space:nowrap;} 		.xdDTButtonRTL{margin-right:-21px;height:18px;width:20px;behavior: url(#default#DTPicker);}.xdTextBox{display:inline-block;white-space:nowrap;text-overflow:ellipsis;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow:hidden;text-align:left;} 		.xdRichTextBox{display:inline-block;;padding:1px;margin:1px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow-x:hidden;word-wrap:break-word;text-overflow:ellipsis;text-align:left;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;} 		.xdDTPicker{;display:inline;margin:1px;margin-bottom: 2px;border: 1pt solid #dcdcdc;color:windowtext;background-color:window;overflow:hidden;} 		.xdDTText{height:100%;width:100%;margin-right:22px;overflow:hidden;padding:0px;white-space:nowrap;} 		.xdDTButton{margin-left:-21px;height:18px;width:20px;behavior: url(#default#DTPicker);} 		.xdRepeatingTable TD {VERTICAL-ALIGN: top;}&amp;lt;/style&amp;gt;&lt;br /&gt;				&amp;lt;style tableEditor="TableStyleRulesID"&amp;gt;TABLE.xdLayout TD {&lt;br /&gt;	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none&lt;br /&gt;}&lt;br /&gt;TABLE.msoUcTable TD {&lt;br /&gt;	BORDER-RIGHT: 1pt solid; BORDER-TOP: 1pt solid; BORDER-LEFT: 1pt solid; BORDER-BOTTOM: 1pt solid&lt;br /&gt;}&lt;br /&gt;TABLE {&lt;br /&gt;	BEHAVIOR: url (#default#urn::tables/NDTable)&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;				&amp;lt;style languageStyle="languageStyle"&amp;gt;BODY {&lt;br /&gt;	FONT-SIZE: 10pt; FONT-FAMILY: Verdana&lt;br /&gt;}&lt;br /&gt;TABLE {&lt;br /&gt;	FONT-SIZE: 10pt; FONT-FAMILY: Verdana&lt;br /&gt;}&lt;br /&gt;SELECT {&lt;br /&gt;	FONT-SIZE: 10pt; FONT-FAMILY: Verdana&lt;br /&gt;}&lt;br /&gt;.optionalPlaceholder {&lt;br /&gt;	PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; BEHAVIOR: url(#default#xOptional); COLOR: #333333; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none&lt;br /&gt;}&lt;br /&gt;.langFont {&lt;br /&gt;	FONT-FAMILY: Verdana&lt;br /&gt;}&lt;br /&gt;.defaultInDocUI {&lt;br /&gt;	FONT-SIZE: xx-small; FONT-FAMILY: Verdana&lt;br /&gt;}&lt;br /&gt;.optionalPlaceholder {&lt;br /&gt;	PADDING-RIGHT: 20px&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;				&amp;lt;style themeStyle="urn:office.microsoft.com:themeBlue"&amp;gt;BODY {&lt;br /&gt;	COLOR: black; BACKGROUND-COLOR: white&lt;br /&gt;}&lt;br /&gt;TABLE {&lt;br /&gt;	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse&lt;br /&gt;}&lt;br /&gt;TD {&lt;br /&gt;	BORDER-LEFT-COLOR: #517dbf; BORDER-BOTTOM-COLOR: #517dbf; BORDER-TOP-COLOR: #517dbf; BORDER-RIGHT-COLOR: #517dbf&lt;br /&gt;}&lt;br /&gt;TH {&lt;br /&gt;	BORDER-LEFT-COLOR: #517dbf; BORDER-BOTTOM-COLOR: #517dbf; COLOR: black; BORDER-TOP-COLOR: #517dbf; BACKGROUND-COLOR: #cbd8eb; BORDER-RIGHT-COLOR: #517dbf&lt;br /&gt;}&lt;br /&gt;.xdTableHeader {&lt;br /&gt;	COLOR: black; BACKGROUND-COLOR: #ebf0f9&lt;br /&gt;}&lt;br /&gt;P {&lt;br /&gt;	MARGIN-TOP: 0px&lt;br /&gt;}&lt;br /&gt;H1 {&lt;br /&gt;	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #1e3c7b&lt;br /&gt;}&lt;br /&gt;H2 {&lt;br /&gt;	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #1e3c7b&lt;br /&gt;}&lt;br /&gt;H3 {&lt;br /&gt;	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #1e3c7b&lt;br /&gt;}&lt;br /&gt;H4 {&lt;br /&gt;	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #1e3c7b&lt;br /&gt;}&lt;br /&gt;H5 {&lt;br /&gt;	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #517dbf&lt;br /&gt;}&lt;br /&gt;H6 {&lt;br /&gt;	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #ebf0f9&lt;br /&gt;}&lt;br /&gt;.primaryVeryDark {&lt;br /&gt;	COLOR: #ebf0f9; BACKGROUND-COLOR: #1e3c7b&lt;br /&gt;}&lt;br /&gt;.primaryDark {&lt;br /&gt;	COLOR: white; BACKGROUND-COLOR: #517dbf&lt;br /&gt;}&lt;br /&gt;.primaryMedium {&lt;br /&gt;	COLOR: black; BACKGROUND-COLOR: #cbd8eb&lt;br /&gt;}&lt;br /&gt;.primaryLight {&lt;br /&gt;	COLOR: black; BACKGROUND-COLOR: #ebf0f9&lt;br /&gt;}&lt;br /&gt;.accentDark {&lt;br /&gt;	COLOR: white; BACKGROUND-COLOR: #517dbf&lt;br /&gt;}&lt;br /&gt;.accentLight {&lt;br /&gt;	COLOR: black; BACKGROUND-COLOR: #ebf0f9&lt;br /&gt;}&lt;br /&gt;&amp;lt;/style&amp;gt;&lt;br /&gt;			&amp;lt;/head&amp;gt;&lt;br /&gt;			&amp;lt;body&amp;gt;&lt;br /&gt;				&amp;lt;div/&amp;gt;&lt;br /&gt;				&amp;lt;div/&amp;gt;&lt;br /&gt;				&amp;lt;div&amp;gt;&amp;lt;xsl:apply-templates select="my:group1/my:appointment" mode="_1"/&amp;gt;&lt;br /&gt;				&amp;lt;/div&amp;gt;&lt;br /&gt;			&amp;lt;/body&amp;gt;&lt;br /&gt;		&amp;lt;/html&amp;gt;&lt;br /&gt;	&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;	&amp;lt;xsl:template match="my:appointment" mode="_1"&amp;gt;&lt;br /&gt;		&amp;lt;div class="xdRepeatingSection xdRepeating" title="" style="BORDER-RIGHT: #000000 1pt; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1pt; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000000 1pt; WIDTH: 569px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1pt; BACKGROUND-COLOR: transparent" align="left" xd:CtrlId="CTRL1" xd:xctname="RepeatingSection" tabIndex="-1"&amp;gt;&lt;br /&gt;			&amp;lt;div&amp;gt;&lt;br /&gt;				&amp;lt;div class="xdDTPicker" title="" style="BORDER-RIGHT: #000000 1pt; BORDER-TOP: #000000 1pt; FONT-SIZE: 9pt; BORDER-LEFT: #000000 1pt; WIDTH: 130px; BORDER-BOTTOM: #000000 1pt; BACKGROUND-COLOR: transparent" noWrap="1" xd:CtrlId="CTRL78" xd:xctname="DTPicker"&amp;gt;&amp;lt;span class="xdDTText xdBehavior_FormattingNoBUI" hideFocus="1" contentEditable="true" tabIndex="0" xd:xctname="DTPicker_DTText" xd:innerCtrl="_DTText" xd:datafmt="&amp;quot;date&amp;quot;,&amp;quot;dateFormat:Short Date;&amp;quot;" xd:boundProp="xd:num" xd:binding="my:group8/my:field1"&amp;gt;&lt;br /&gt;						&amp;lt;xsl:attribute name="xd:num"&amp;gt;&lt;br /&gt;							&amp;lt;xsl:value-of select="my:group8/my:field1"/&amp;gt;&lt;br /&gt;						&amp;lt;/xsl:attribute&amp;gt;&lt;br /&gt;						&amp;lt;xsl:choose&amp;gt;&lt;br /&gt;							&amp;lt;xsl:when test="function-available('xdFormatting:formatString')"&amp;gt;&lt;br /&gt;								&amp;lt;xsl:value-of select="xdFormatting:formatString(my:group8/my:field1,&amp;quot;date&amp;quot;,&amp;quot;dateFormat:Short Date;&amp;quot;)"/&amp;gt;&lt;br /&gt;							&amp;lt;/xsl:when&amp;gt;&lt;br /&gt;							&amp;lt;xsl:otherwise&amp;gt;&lt;br /&gt;								&amp;lt;xsl:value-of select="my:group8/my:field1"/&amp;gt;&lt;br /&gt;							&amp;lt;/xsl:otherwise&amp;gt;&lt;br /&gt;						&amp;lt;/xsl:choose&amp;gt;&lt;br /&gt;					&amp;lt;/span&amp;gt;&lt;br /&gt;					&amp;lt;button class="xdDTButton" xd:xctname="DTPicker_DTButton" xd:innerCtrl="_DTButton" tabIndex="-1"&amp;gt;&lt;br /&gt;						&amp;lt;img src="res://infopath.exe/calendar.gif" Linked="true"/&amp;gt;&lt;br /&gt;					&amp;lt;/button&amp;gt;&lt;br /&gt;				&amp;lt;/div&amp;gt;&lt;br /&gt;			&amp;lt;/div&amp;gt;&lt;br /&gt;		&amp;lt;/div&amp;gt;&lt;br /&gt;	&amp;lt;/xsl:template&amp;gt;&lt;br /&gt;&amp;lt;/xsl:stylesheet&amp;gt;&lt;br /&gt;</description></item></channel></rss>