Xml types |

|
Xml bound types are bound to an Xml file available on the server.
Xml bound type will read the Xml file to which they are bound to and show the choices inside a drop down list. It is very easy to create and bind new Xml bound types to your own Xml files using the online type creator.
Following xml bound types are available :
- Xml - Gender
- Xml - Country List
- Xml - US States
Xml files are based on the current language settings. FeedbackServer will try to read Xml file based on the language FeedbackServer is running in, before reading the default one. e.g.: If we bind our Xml type to a file called "country.xml" this will be our default file, if we switch to French for example we could have another Xml file called "country.fr.xml" that will be automatically read in when the survey is in French. This way it is very easy to provide translated versions of an single Xml bound type to different respondents based on their language.
Selection types share following properties :
- Answer Text is the text that will be shown next to the drop down list.
- Image URL we can give an image URL (http://www.mydomain.com/myimage.gif) in order to show it instead of showing the answer text.
- Type allows us to change the current type of the answer we want in our survey. Respondent answers already collected will not be deleted if we change the type.
- Respondent Display Behavior allows us to define how the type will be rendered to a respondent. We can either choose to show / hide the panelists answer, to allow a new entry by the respondent or to make it read only for existing panelist answers. This feature is only available when the type is linked to a panel attribute.
- Default Text Value allows us to set a default list item inside the drop down list. It is also possible to set a default list item with a default value coming from an external source using following tags :
##yourquerystringvariablename## will set the default text with a query string variable's value.
@@yoursessionvariablename@@ will set the default text with a session variable's value.
&&yourcookievariablename&& will set the default text with a cookie variable's value.
%%servervariablename%% will set the default text with a server side variable's value.
- Pipe Alias allows us to specify an alias that we can use in other questions to pipe the text box field value.
- Mailing Pipe Alias is the alias that we can use inside our survey invitation body. The invitation engine will replace the given alias by its corresponding panelist value while sending the invitation. This feature is only available when the type is linked to a panel attribute.
- Reporting Alias is the text that can be shown instead of the answer text inside our reports.
- Extended Report Filter we will be able to use directly the text answers of the respondent as a filter in the General Report Settings. To learn more about piping and extended report filters we suggest reading the Extended Filter Introduction.
- Fixed Display Order allows us to stick the answer's display order and to avoid taking part in the randomization process of the answers. This feature is only available if we have turned on answer randomization on the question of the answer type.
Let us choose from piping, dynamic content or external values we want to include in the text at runtime.