5.1.c built-in primitive types in basic processors
		
		
			
				
					
					
					
					
					
					
					
					
					
					
					
					
					
				
			
		
		
		
			
				
					
					
					
					
					
					
					
					
					
					
					
					
					
				
			
		
	
	
	
		
			5.1.c built-in primitive types in basic processors
		
		
			
				When you activate the Valid Values trigger you must see an "xforms-valid" output for all the 
				data types. When you activate the Invalid Values trigger you must see an "XFORMS-INVALID" output 
				for all the data types except string, which will either have an output of "xforms-valid" 
				or not appear. 
			
		
		
		    Results:
			
				
					
				
			
			
		
	    
		  Valid Values
		    
			   1999-05-31T13:20:00-05:00
			   13:20:00-05:00
			   1999-05-31
			   1999-05
			   1999				
			   --09-14
			   ---15
			   --11
			   Strings, strings, everywhere.
			   true
			   WEZvcm1zIFJ1bGVz
			   12678967.543233
			   http://example.com/data/potato
			
		
	    
		  Invalid Values
		    
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   Bogus Data				
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   
			   Bogus Data
			   Bogus Data
			   Bogus Data
			   % 6 7
			
		
		
			
				dateTime 
				
					XFORMS-INVALID (dateTime)
				
				
					xforms-valid (dateTime)
				
			
		
		
			
				time 
				
					XFORMS-INVALID (time)
				
				
					xforms-valid (time)
				
			
		
		
			
				date 
				
					XFORMS-INVALID (date)
				
				
					xforms-valid (date)
				
			
		
		
			
				gYearMonth 
				
					XFORMS-INVALID (gYearMonth)
				 
				
					xforms-valid (gYearMonth)
				 
			
		
		
			
				gYear 
				
					XFORMS-INVALID (gYear)
				
				
					xforms-valid (gYear)
				
			
		
		
			
				gMonthDay 
				
					XFORMS-INVALID (gMonthDay)
				
				
					xforms-valid (gMonthDay)
				
			
		
		
			
				gDay 
				
					XFORMS-INVALID (gDay)
				
				
					xforms-valid (gDay)
				
			
		
		
			
				gMonth 
				
					XFORMS-INVALID (gMonth)
				
				
					xforms-valid (gMonth)
				
			
		
		
			
				string 
				
					XFORMS-INVALID (string)
				
				
					xforms-valid (string)
				
			
		
		
			
				boolean 
				
					XFORMS-INVALID (boolean)
				
				
					xforms-valid (boolean)
				
			
		
		
			
				base64Binary 
				
					XFORMS-INVALID (base64Binary)
				
				
					xforms-valid (base64Binary)
				
			
		
		
			
				decimal 
				
					XFORMS-INVALID (decimal)
				
				
					xforms-valid (decimal)
				
			
		
		
			
				anyURI 
				
					XFORMS-INVALID (anyURI)
				
				
					xforms-valid (anyURI)