Sorcerer's IsleCode QueryParam Scanner / files

 1<cfcontent type="text/xml"/><cfoutput><?xml version="1.0" encoding="UTF-8"?>
 2<qpscanner>
 3
 4	<info>
 5		<count>
 6			<alerts>#Info.Totals.AlertCount#</alerts>
 7			<riskfiles>#Info.Totals.RiskFileCount#</riskfiles>
 8			<queries>#Info.Totals.QueryCount#</queries>
 9			<files>#Info.Totals.FileCount#</files>
10		</count>
11		<timetaken timeout="#Info.Timeout#">#Info.Totals.Time#</timetaken>
12	</info>
13
14	</cfoutput>
15	<cfoutput query="Data" group="FileId">
16		<file id="#XmlFormat(FileId)#">
17			<name>#XmlFormat(FileName)#</name>
18			<alertcount>#QueryAlertCount#</alertcount>
19			<queries>
20			<cfoutput>
21				<query id="#XmlFormat(QueryId)#">
22					<name>#XmlFormat(QueryName)#</name>
23					<cfif isNumeric(QueryStartLine)><startline>#QueryStartLine#</startline>
24					<endline>#QueryEndLine#</endline></cfif>
25					<cfif Len(ScopeList)><scopes>#XmlFormat(ScopeList)#</scopes></cfif>
26					<code>#XmlFormat(QueryCode)#</code>
27				</query>
28			</cfoutput>
29			</queries>
30		</file>
31	</cfoutput>
32	<cfoutput>
33
34</qpscanner></cfoutput>