<formats id="DWMenu_ServerFormatDef_XSLT">
	<separator />
	
	<menu name = "Number" id="DWMenu_ServerFormatDef_XSLT_NUMBER">
		<format	file="Number"		title="Number - Leading 0, 2 Decimal Places"		expression="^\s*format-number\((.*),\s*\'#0.00\'\)\s*"					NumDigitsAfterDecimal="2"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"  strNamedFormat="#0.00"					id="DWMenu_ServerFormatDef_XSLT_NO1"/>

		<format	file="Number"		title="Number - No Leading 0, 2 Decimal Places"		expression="^\s*format-number\((.*),\s*\'#.00\'\)\s*"					NumDigitsAfterDecimal="2"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"  strNamedFormat="#.00"					id="DWMenu_ServerFormatDef_XSLT_NO1"/>

	  <format file="Number"		title="Number - Group to 3 digits, 2 Decimal Places, () If Negative"	expression="^\s*format-number\((.*),\s*\'#,###.00;\(#,###.00\)\'\)\s*" 	NumDigitsAfterDecimal="2" UseParensForNegativeNumbers="-1" GroupDigits="3" strNamedFormat="#,###.00;(#,###.00)" id="DWMenu_ServerFormatDef_XSLT_NO2"/>

	  <format file="Number"		title="Number - Group to 3 digits, 2 Decimal Places, Minus  If Negative"	expression="^\s*format-number\((.*),\s*\'#,###.00;-#,###.00\'\)\s*" 	NumDigitsAfterDecimal="2" UseParensForNegativeNumbers="0" GroupDigits="3" strNamedFormat="#,###.00;-#,###.00" id="DWMenu_ServerFormatDef_XSLT_NO3"/>

		<format	file="Number"		title="Number - Rounded To Integer"	expression="^\s*format-number\((.*),\s*\'#\'\)\s*"							NumDigitsAfterDecimal="0"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"	strNamedFormat="#"						id="DWMenu_ServerFormatDef_XSLT_NO4"/>

		<format	file="Number"		title="Number - () If Negative"			expression="^\s*format-number\((.*),\s*\'#.##;\(#.##\)\'\)\s*" NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-1"	GroupDigits="-2"	strNamedFormat="#.##;(#.##)"	id="DWMenu_ServerFormatDef_XSLT_NO5"/>

		<format	file="Number"		title="Number - Minus  If Negative"	expression="^\s*format-number\((.*),\s*\'#.##;-#.##\'\)\s*"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="0"		GroupDigits="-2"	strNamedFormat="#.##;-#.##"	  id="DWMenu_ServerFormatDef_XSLT_NO6"/>

		<format	file="Number"		title="Number - Percent"	expression="^\s*format-number\((.*),\s*\'##%\'\)\s*"		NumDigitsAfterDecimal="0"	UseParensForNegativeNumbers="-2"		GroupDigits="-2"	strNamedFormat="##%"	  id="DWMenu_ServerFormatDef_XSLT_NO7"/>
	</menu>

	<menu name = "Currency" id="DWMenu_ServerFormatDef_XSLT_CURRENCY">
		<format	file="Currency"		title="Currency - Leading 0, 2 Decimal Places"		expression="^\s*format-number\((.*),\s*\'\$#0.00\'\)\s*"					NumDigitsAfterDecimal="2"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"  CurrencyFormat="$" strNamedFormat="$#0.00"				id="DWMenu_ServerFormatDef_XSLT_CURR1"/>

		<format	file="Currency"		title="Currency - No Leading 0, 2 Decimal Places"		expression="^\s*format-number\((.*),\s*\'\$#.00\'\)\s*"					NumDigitsAfterDecimal="2"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"  CurrencyFormat="$" strNamedFormat="$#.00"				id="DWMenu_ServerFormatDef_XSLT_CURR1"/>

	  <format file="Currency"		title="Currency - Group to 3 digits, 2 Decimal Places, () If Negative"	expression="^\s*format-number\((.*),\s*\'\$#,###.00;\(\$#,###.00\)\'\)\s*" 	NumDigitsAfterDecimal="2" UseParensForNegativeNumbers="-1" GroupDigits="3" CurrencyFormat="$" strNamedFormat="$#,###.00;($#,###.00)" id="DWMenu_ServerFormatDef_XSLT_CURR2"/>

	  <format file="Currency"		title="Currency - Group to 3 digits, 2 Decimal Places, Minus  If Negative"	expression="^\s*format-number\((.*),\s*\'\$#,###.00;-\$#,###.00\'\)\s*" 	NumDigitsAfterDecimal="2" UseParensForNegativeNumbers="0" GroupDigits="3" CurrencyFormat="$" strNamedFormat="$#,###.00;-$#,###.00" id="DWMenu_ServerFormatDef_XSLT_CURR3"/>

		<format	file="Currency"		title="Currency - Rounded To Integer"	expression="^\s*format-number\((.*),\s*\'\$#\'\)\s*"							NumDigitsAfterDecimal="0"		UseParensForNegativeNumbers="-2"	GroupDigits="-2"	CurrencyFormat="$" strNamedFormat="$#"						id="DWMenu_ServerFormatDef_XSLT_CURR4"/>

		<format	file="Currency"		title="Currency - () If Negative"			expression="^\s*format-number\((.*),\s*\'\$#.##;\(\$#.##\)\'\)\s*" NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="-1"	GroupDigits="-2"	CurrencyFormat="$" strNamedFormat="$#.##;($#.##)"	id="DWMenu_ServerFormatDef_XSLT_CURR5"/>

		<format	file="Currency"		title="Currency -  Minus  If Negative"	expression="^\s*format-number\((.*),\s*\'\$#.##;-\$#.##\'\)\s*"		NumDigitsAfterDecimal="-1"	UseParensForNegativeNumbers="0"		GroupDigits="-2"	CurrencyFormat="$" strNamedFormat="$#.##;-$#.##"	  id="DWMenu_ServerFormatDef_XSLT_CURR6"/>
	</menu>

	<menu name = "Math" id="DWMenu_ServerFormatDef_XSLT_MATH">
		<format	file="Math"			title="Math - Ceiling"	expression="^\s*ceiling\((.*)\)\s*" 	func="ceiling"	id="DWMenu_ServerFormatDef_XSLT_MATH03"/>

		<format	file="Math"			title="Math - Floor"		expression="^\s*floor\((.*)\)\s*" 		func="floor"	id="DWMenu_ServerFormatDef_XSLT_MATH04"/>

		<format	file="Math"			title="Math - Number"		expression="^\s*number\((.*)\)\s*" 	func="number"	id="DWMenu_ServerFormatDef_XSLT_MATH05"/>

		<format	file="Math"			title="Math - Round"		expression="^\s*round\((.*)\)\s*" 		func="round"	id="DWMenu_ServerFormatDef_XSLT_MATH06"/>

		<format	file="Math"			title="Math - Sum"			expression="^\s*sum\((.*)\)\s*" 			func="sum"		id="DWMenu_ServerFormatDef_XSLT_MATH07"/>
	</menu>

	<menu name = "String" id="DWMenu_ServerFormatDef_XSLT_STRING">
		<format	file="String"			title="String - Length"		expression="^\s*string-length\((.*)\)\s*" 		func="string-length"	id="DWMenu_ServerFormatDef_XSLT_STRING03"/>

		<format	file="String"			title="String - String"		expression="^\s*string\((.*)\)\s*" 				  func="string"	id="DWMenu_ServerFormatDef_XSLT_STRING04"/>
	</menu>

</formats>
