Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The following XML is a sample of the output produced by UserProfile.pasp:
<?xml-stylesheet type="text/xsl"
server-config="UserProfile-Config.xml"
href="UserProfile-IE5.xsl"?>
<page pagename="UserProfile.pasp">
<httphost>localhost%3A81</httphost>
<profilemenu/>
<pagemode/>
<validate>
<maxlengthname>15</maxlengthname>
<validateitem>
<functionname>CheckName</functionname>
<fieldname>txtFirstName</fieldname>
<errormessage>Please enter a valid first name.</errormessage>
</validateitem>
<maxlengthname>15</maxlengthname>
<validateitem>
<functionname>CheckName</functionname>
<fieldname>txtLastName</fieldname>
<errormessage>Please enter a valid last name.</errormessage>
</validateitem>
<maxlengthemail>40</maxlengthemail>
<validateitem>
<functionname>CheckEmail</functionname>
<fieldname>txtEmailAddress</fieldname>
<errormessage>Please enter a valid email address.</errormessage>
</validateitem>
<maxlengthphonefax>14</maxlengthphonefax>
<validateitem>
<functionname>CheckPhoneFaxNumber</functionname>
<fieldname>txtTelNumber</fieldname>
<errormessage>Please enter a valid phone number.</errormessage>
</validateitem>
<maxlengthphonefax>14</maxlengthphonefax>
<validateitem>
<functionname>CheckPhoneFaxNumber</functionname>
<fieldname>txtWorkNumber</fieldname>
<errormessage>Please enter a valid fax number.</errormessage>
</validateitem>
</validate>
<userobject>
<accountinfo>
<org_id/>
<account_status>1</account_status>
<user_catalog_set/>
<date_registered>10/8/2001 4:54:52 PM</date_registered>
</accountinfo>
<advertising>
<campaign_history/>
</advertising>
<businessdesk>
<partner_desk_role/>
</businessdesk>
<generalinfo>
<user_id>{E246BE62-8937-4CF2-A312-178DEC172A5F}</user_id>
<logon_name>kim</logon_name>
<email_address>kim@somecompany.com</email_address>
<user_type>1</user_type>
<user_title/>
<last_name></last_name>
<first_name></first_name>
<tel_number/>
<tel_extension/>
<fax_number/>
<fax_extension/>
<user_id_changed_by/>
</generalinfo>
<profilesystem>
<date_last_changed>10/8/2001 6:09:14 PM</date_last_changed>
<date_created>10/8/2001 4:54:37 PM</date_created>
</profilesystem>
</userobject>
<notpassportuser/>
<getcatalogsforuser>
<selectiontitle>Browse Catalogs:</selectiontitle>
<catalog>
<catalogname>Books</catalogname>
<catalognameurl>Books</catalognameurl>
</catalog>
<catalog>
<catalogname>Hardware</catalogname>
<catalognameurl>Hardware</catalognameurl>
</catalog>
</getcatalogsforuser>
<profile auth="auth"/>
<exceptions></exceptions>
</page>