Hi ALL,
I HAVE AN XSD FILE WITH NEEDS TO BE CONVERTED TO HTML FORM.
WHAT ARE THE STEPS TO BE FOLLOWED ?
PLEASE EXPLAIN...
MAY BE XSD TO XML ?
IF SO ? HOW ?
Hi ALL,
I HAVE AN XSD FILE WITH NEEDS TO BE CONVERTED TO HTML FORM.
WHAT ARE THE STEPS TO BE FOLLOWED ?
PLEASE EXPLAIN...
MAY BE XSD TO XML ?
IF SO ? HOW ?
xsd is a way around the content and structure of XML to describe
this has nothing to do with the conversion to html
Thanks,
But , when i want 2 construct a web page based on XSD , what i must do?
whether i need to write a XML , and XSL to transform it?
yes you can xml modify with xsl to xhtml or html file
or include css
so will xsl generated /display in browser your data other then xml only
show the xsd files
Below is the XSD & i want a XSL which will contain all HTML components
<?xml version="1.0" encoding="UTF-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://regulusgroup.com/schemas/T2/ApplicationSetup/2009/07" targetNamespace="http://regulusgroup.com/schemas/T2/ApplicationSetup/2009/07" elementFormDefault="qualified">
<element name="setup">
<annotation>
<documentation>
Setup element. The root of the setup xml.
</documentation>
</annotation>
<complexType>
<sequence>
<element name="client" type="tns:clientType" minOccurs="1" maxOccurs="unbounded">
<annotation>
<documentation>
Client element containing client specific settings.
</documentation>
</annotation>
</element>
</sequence>
</complexType>
</element>
<complexType name="clientType">
<sequence>
<element name="description" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="rits_id" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="time_zone_code" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="directory_code" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="application" type="tns:applicationType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="id" type="xsd:string" use="optional"/>
</complexType>
<complexType name="applicationType">
<sequence>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="production_status" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="sup_instructions_enabled" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<element name="store_images_in_egistics" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<element name="legasy_cust_id" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="client_views_batch_header" type="xsd:boolean" minOccurs="1" maxOccurs="1"/>
<element name="image_archive_hostname" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="lockbox_info" type="tns:lockbox_infoType" minOccurs="1" maxOccurs="1"/>
<element name="online_decisioning" type="tns:online_decisioningType" minOccurs="0" maxOccurs="1"/>
<element name="Business_Calendar" type="tns:Business_CalendarType" minOccurs="0" maxOccurs="1"/>
<element name="Replacement_Scheme" type="tns:Replacement_SchemesType" minOccurs="0" maxOccurs="1"/>
<element name="Check_Digit_Scheme" type="tns:Check_Digit_SchemesType" minOccurs="0" maxOccurs="1"/>
<element name="new_custom_fields" type="tns:new_custom_fieldsType" minOccurs="0" maxOccurs="1"/>
<element name="wausau_reject_reason_code_map" type="tns:wausau_reject_reason_code_mapType" minOccurs="0" maxOccurs="1"/>
<element name="new_users_privilege" type="tns:new_users_privilegeType" minOccurs="0" maxOccurs="1"/>
<element name="new_users_addition" type="tns:new_users_additionType" minOccurs="0" maxOccurs="1"/>
<element name="new_work_group_addition" type="tns:new_work_group_additionType" minOccurs="0" maxOccurs="1"/>
<element name="ar" type="tns:arType" minOccurs="0" maxOccurs="1"/>
<element name="rules" type="tns:rulesType" minOccurs="0" maxOccurs="1"/>
</sequence>
<attribute name="code" use="required">
<simpleType>
<restriction base="xsd:string">
<pattern value="[A-z]{3}[0-9]{3}"/>
</restriction>
</simpleType>
</attribute>
</complexType>
<complexType name="rulesType">
<sequence>
<element name="dynamic_rules" type="tns:dynamic_rules_def" minOccurs="0" maxOccurs="1"/>
<element name="list_rules" type="tns:list_rules_def" minOccurs="0" maxOccurs="1"/>
<element name="supplemental_rules" type="tns:supplemental_rules_def" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="supplemental_rules_def">
<sequence>
<element name="supplemental_rule" type="tns:supplemental_sub_rule_def" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="list_rules_def">
<sequence>
<element name="list_rule" type="tns:list_sub_rule_def" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="dynamic_rules_def">
<sequence>
<element name="dynamic_rule" type="tns:dynamic_sub_rule_def" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="supplemental_sub_rule_def">
<all>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="begin_date" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="end_date" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element ref="tns:filter" minOccurs="0" maxOccurs="1"/>
<element name="rule_type" type="tns:supplement_rules_subType" minOccurs="0" maxOccurs="1"/>
</all>
</complexType>
<complexType name="list_sub_rule_def">
<all>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="begin_date" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="end_date" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element ref="tns:filter" minOccurs="0" maxOccurs="1"/>
<element name="rule_type" type="tns:list_rules_subType" minOccurs="0" maxOccurs="1"/>
</all>
</complexType>
<element name="filter">
<complexType>
<sequence>
<element name="fieldName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="operatorName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="comparisonFieldName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="value" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="negated" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<element name="conjunctionName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="arithOperCode" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element ref="tns:filter" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="subType">
<simpleType>
<restriction base="xsd:string">
<pattern value="Simple|Compound"/>
</restriction>
</simpleType>
</attribute>
</complexType>
</element>
<complexType name="dynamic_sub_rule_def">
<sequence>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="begin_date" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="end_date" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element ref="tns:filter" minOccurs="0" maxOccurs="1"/>
<element name="rule_type" type="tns:dyn_rules_subType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<!--
<xsd:complexType name="filter_def">
<xsd:sequence>
<xsd:element name="fieldName" type="xsd:string" maxOccurs="1" minOccurs="0" />
<xsd:element name="operatorName" type="xsd:string" maxOccurs="1" minOccurs="0" />
<xsd:element name="comparisonFieldName" type="xsd:string" maxOccurs="1" minOccurs="0" />
<xsd:element name="value" type="xsd:string" maxOccurs="1" minOccurs="0" />
<xsd:element name="negated" type="xsd:int" maxOccurs="1" minOccurs="0" />
<xsd:element name="conjunctionName" type="xsd:string" maxOccurs="1" minOccurs="0" />
<xsd:element name="arithOperCode" type="xsd:string" maxOccurs="1" minOccurs="0" />
<xsd:element name="filter" type="tns:filter_def" maxOccurs="unbounded" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="subType">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:pattern value="Simple|Compound"></xsd:pattern>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
-->
<!--
<xsd:complexType name="filters_def">
<xsd:sequence>
<xsd:element name="filter" minOccurs="1" maxOccurs="unbounded" type="tns:filter_subType" />
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="filter_subType">
<xsd:all>
<xsd:element name="compare_field1" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="condition" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="compare_field2" type="xsd:string" minOccurs="1" maxOccurs="1" />
<xsd:element name="value" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="conjunction" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="arith_operator" type="xsd:string" minOccurs="0" maxOccurs="1" />
<xsd:element name="negated" type="boolean" minOccurs="0" maxOccurs="1" />
<xsd:element name="complexType" type="tns:filter_subType" minOccurs="0" maxOccurs="1" />
<xsd:element name="simpleType" type="tns:filter_subType" minOccurs="0" maxOccurs="1" />
</xsd:all>
</xsd:complexType> -->
<!--
<xsd:complexType name="all_rules_subDef">
<xsd:sequence>
<xsd:element name="rule_type" minOccurs="0" maxOccurs="1" type="tns:dyn_rules_subType" />
<xsd:element name="rule_type" minOccurs="0" maxOccurs="1" type="tns:list_rules_subType" />
<xsd:element name="rule_type" minOccurs="0" maxOccurs="1" type="tns:supplement_rules_subType" />
</xsd:sequence>
</xsd:complexType>
-->
<complexType name="supplement_rules_subType">
<choice>
<element name="simple" type="tns:sup_simple_options" minOccurs="0" maxOccurs="1"/>
<element name="account_override" type="tns:acct_override_options" minOccurs="0" maxOccurs="1"/>
</choice>
</complexType>
<complexType name="sup_simple_options">
<sequence>
<element name="simple_options" type="tns:sup_simple_optionsType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="acct_override_options">
<sequence>
<element name="override_options" type="tns:sup_override_optionsType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="sup_simple_optionsType">
<all>
<element name="acct_number" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</all>
</complexType>
<complexType name="sup_override_optionsType">
<sequence>
<element name="field_to_change" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="new_account_number" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:routing_subType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="list_rules_subType">
<choice maxOccurs="1">
<element name="cross_reference_list" type="tns:Lst_Cross_Ref_Def" minOccurs="0" maxOccurs="1"/>
<element name="positive_pay_list" type="tns:Lst_Positive_Pay_Def" minOccurs="0" maxOccurs="1"/>
<element name="stop_pay_list" type="tns:Lst_Stop_Pay_Def" minOccurs="0" maxOccurs="1"/>
<element name="account_suspect_list" type="tns:Lst_Acct_Suspect_Def" minOccurs="0" maxOccurs="1"/>
</choice>
</complexType>
<complexType name="Lst_Acct_Suspect_Def">
<sequence>
<element name="list_options" type="tns:acct_suspect_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:filter_decision_routing" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="acct_suspect_subType">
<sequence>
<element name="file_detail" type="tns:lst_file_detail" minOccurs="0" maxOccurs="1"/>
<element name="document_groups" type="tns:lst_doc_groups" minOccurs="0" maxOccurs="1"/>
<element name="account_match_field" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="amount_match_field" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Lst_Stop_Pay_Def">
<sequence>
<element name="list_options" type="tns:stop_pay_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:filter_routing" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="stop_pay_subType">
<sequence>
<element name="file_detail" type="tns:lst_file_detail" minOccurs="0" maxOccurs="1"/>
<element name="document_groups" type="tns:lst_doc_groups" minOccurs="0" maxOccurs="1"/>
<element name="account_match_field" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Lst_Positive_Pay_Def">
<sequence>
<element name="list_options" type="tns:positive_pay_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:filter_routing" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="positive_pay_subType">
<sequence>
<element name="file_detail" type="tns:lst_file_detail" minOccurs="0" maxOccurs="1"/>
<element name="document_groups" type="tns:lst_doc_groups" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Lst_Cross_Ref_Def">
<sequence>
<element name="list_options" type="tns:cross_ref_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:filter_routing" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="cross_ref_subType">
<sequence>
<element name="file_detail" type="tns:lst_file_detail" minOccurs="0" maxOccurs="1"/>
<element name="document_groups" type="tns:lst_doc_groups" minOccurs="0" maxOccurs="1"/>
<element name="account_match_field" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="fields_to_update" type="tns:lst_fld_to_update" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="lst_fld_to_update">
<sequence>
<element name="fld_names" type="tns:lst_fld_name" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="lst_fld_name">
<sequence>
<element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="lst_doc_groups">
<sequence>
<element name="docGroup" type="tns:lst_doc_group" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="lst_doc_group">
<sequence>
<element name="name" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="batchType" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="docType" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="lockBox" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="clientId" type="xsd:int" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="lst_file_detail">
<sequence>
<element name="friendlyName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="description" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="fileName" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="fileMask" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="format" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="dateFormat" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="timeFormat" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="moneyFormat" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<!-- <xsd:element name="Schedule" minOccurs="1" maxOccurs="1" type="xsd:string" /> -->
<element name="contentType" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="deliveryMethod" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="sizeLimit" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<element name="dollarLimit" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<element name="recordCntLimit" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<element name="compression" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="encryption" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="daysToRemainEffect" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<element name="missingFileAction" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="pauseAfter" type="xsd:int" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="dyn_rules_subType">
<choice maxOccurs="1">
<element name="simple" type="tns:filter_decision_routing" minOccurs="0" maxOccurs="1"/>
<element name="under_pay_abp" type="tns:Underpay_ABP_Def" minOccurs="0" maxOccurs="1"/>
<element name="under_pay_msa" type="tns:Match_Sub_Amounts_Def" minOccurs="0" maxOccurs="1"/>
<element name="exact_match" type="tns:Exact_Match_Def" minOccurs="0" maxOccurs="1"/>
<element name="overpay_mp" type="tns:Overpay_MP_Def" minOccurs="0" maxOccurs="1"/>
<element name="overpay_abp" type="tns:Overpay_ABP_Def" minOccurs="0" maxOccurs="1"/>
<element name="default_account_posting" type="tns:Acct_Post_Def" minOccurs="0" maxOccurs="1"/>
</choice>
</complexType>
<complexType name="Acct_Post_Def">
<sequence>
<element name="default_account_posting_options" type="tns:default_account_posting_option_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:filter_routing" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="default_account_posting_option_subType">
<sequence>
<element name="field_to_change" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="new_account_number" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Overpay_ABP_Def">
<sequence>
<element name="overpay_abp_options" type="tns:Overpay_ABP_option_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Overpay_ABP_option_subType">
<sequence>
<element name="split_multiple_coupons" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="balance_rule" type="tns:balance_ruleType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="Overpay_MP_Def">
<sequence>
<element name="overpay_mp_options" type="tns:Overpay_MP_option_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Overpay_MP_option_subType">
<sequence>
<element name="under_amount_margins" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<element name="over_amount_margins" type="xsd:int" minOccurs="0" maxOccurs="1"/>
<element name="maximum_periods" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Exact_Match_Def">
<sequence>
<element name="exact_match_options" type="tns:exact_match_option_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="exact_match_option_subType">
<sequence>
<element name="under_amount_margins" type="xsd:int" minOccurs="1" maxOccurs="1"/>
<element name="over_amount_margins" type="xsd:int" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Match_Sub_Amounts_Def">
<sequence>
<element name="under_pay_msa_options" type="tns:under_pay_msa_options_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="under_pay_msa_options_subType">
<sequence>
<element name="amt_type_combination" type="tns:amt_type_combinationType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="amt_type_combinationType">
<sequence>
<element name="amt_type" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="arithmetic_operator" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Underpay_ABP_Def">
<sequence>
<element name="under_pay_abp_options" type="tns:Allocate_By_Policy_subType" minOccurs="0" maxOccurs="1"/>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="Allocate_By_Policy_subType">
<sequence>
<element name="split_multiple_coupons" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="balance_rule" type="tns:balance_ruleType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="balance_ruleType">
<all>
<element name="amount_type" type="xsd:string" minOccurs="1" maxOccurs="1"/>
<element name="max_percent" type="xsd:string" minOccurs="1" maxOccurs="1"/>
</all>
</complexType>
<complexType name="filter_decision_routing">
<sequence>
<element name="decision_routing" type="tns:decision_routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="filter_routing">
<sequence>
<element name="routing" type="tns:routing_subType" minOccurs="1" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="decision_routing_subType">
<all>
<element name="decision" minOccurs="1" maxOccurs="1">
<simpleType>
<restriction base="xsd:string">
<enumeration value="Pay"/>
<enumeration value="No Pay"/>
<enumeration value="NoPay"/>
<enumeration value="pay"/>
<enumeration value="no pay"/>
<enumeration value="nopay"/>
</restriction>
</simpleType>
</element>
<element name="routing" type="tns:routing_subType" minOccurs="0" maxOccurs="1"/>
</all>
</complexType>
<complexType name="routing_subType">
<choice>
<element name="user" type="xsd:string" minOccurs="0" maxOccurs="1"/>
<element name="work_group" type="xsd:string" minOccurs="0" maxOccurs="1"/>
</choice>
</complexType>
<complexType name="arType">
<sequence>
<element name="ar_schedule" type="tns:ar_scheduleType" minOccurs="0"/>
<element name="ar_data" type="tns:ar_dataType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="ar_dataType">
<sequence>
<element name="outgoing_file_spec" type="tns:outgoing_file_specType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="file_spec_name" type="xsd:string"/>
<attribute name="file_name_mask" type="xsd:string"/>
<attribute name="delivery_path" type="xsd:string"/>
<attribute name="send_manually" type="xsd:boolean"/>
<attribute name="delivery_method">
<simpleType>
<restriction base="xsd:string">
<enumeration value="FTP"/>
<enumeration value="sftp"/>
</restriction>
</simpleType>
</attribute>
<attribute name="encryption_method_id" type="xsd:string"/>
<attribute name="compression" type="xsd:string"/>
<attribute name="delivery_address" type="xsd:string"/>
<attribute name="delivery_login" type="xsd:string"/>
<attribute name="delivery_password" type="xsd:string"/>
<attribute name="single_ar_file_per_day" type="xsd:boolean"/>
<attribute name="hard_cutoff_time" type="xsd:string" use="optional"/>
<attribute name="hard_cutoff_format" type="xsd:string" use="required"/>
<attribute name="file_dollar_amount_limit" type="xsd:string"/>
<attribute name="transmit_empty_mid_day" type="xsd:boolean"/>
<attribute name="transmit_empty_endof_day" type="xsd:boolean"/>
</complexType>
<complexType name="ar_scheduleType">
<sequence>
<element name="schedule_type" type="tns:schedule_typeType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="schedule_typeType">
<sequence>
<choice minOccurs="1" maxOccurs="1">
<element name="weekly" type="tns:weeklyType"/>
<element name="daily" type="tns:dailyType"/>
</choice>
</sequence>
<attribute name="start_date" type="xsd:string"/>
<attribute name="end_date" type="xsd:string"/>
</complexType>
<complexType name="weeklyType">
<sequence>
<element name="schedule_days" type="tns:day_to_weekly_scheduleType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="time_of_day" type="xsd:string"/>
<attribute name="time_of_day_format" type="xsd:string"/>
</complexType>
<complexType name="dailyType">
<attribute name="time_of_day" type="xsd:string"/>
<attribute name="time_of_day_format" type="xsd:string"/>
</complexType>
<complexType name="outgoing_file_specType">
<sequence>
<element name="client" type="tns:outGoing_clientType" minOccurs="0" maxOccurs="unbounded"/>
<element name="file_spec" type="tns:file_specType" minOccurs="0" maxOccurs="unbounded"/>
<element name="file_transmission_windows" type="tns:file_transmission_windowsType" minOccurs="0" maxOccurs="1"/>
</sequence>
</complexType>
<complexType name="file_specType">
<attribute name="file_type" type="xsd:string"/>
<attribute name="file_name_mask" type="xsd:string"/>
<attribute name="file_record_size" type="xsd:long" use="required"/>
<attribute name="file_scope_size" type="xsd:long" use="required"/>
</complexType>
<complexType name="outGoing_clientType">
<sequence>
<element name="site" type="tns:siteType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
<attribute name="id" type="xsd:string" use="required"/>
</complexType>
<complexType name="siteType">
<attribute name="id" type="xsd:string" use="required"/>
</complexType>
<complexType name="file_transmission_windowsType">
<sequence>
<element name="transmission_window" type="tns:transmission_windowType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="transmission_windowType">
<attribute name="begin_date" type="xsd:string" use="required"/>
<attribute name="begin_date_format" type="xsd:string" use="required"/>
<attribute name="end_date" type="xsd:string" use="required"/>
<attribute name="end_date_format" type="xsd:string" use="required"/>
</complexType>
<complexType name="timeType">
<attribute name="time" type="xsd:string" use="required"/>
<attribute name="format" type="xsd:string" use="required"/>
</complexType>
<complexType name="new_users_privilegeType">
<sequence>
<element name="privilege" type="tns:privilegeType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="privilegeType">
<sequence>
<element name="permissions" type="tns:permissionsType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="role" type="xsd:string" use="required"/>
<!-- <xsd:attribute name="permissions" type="xsd:string" use="required" /> -->
</complexType>
<complexType name="permissionsType">
<attribute name="permission" type="xsd:string" use="required"/>
</complexType>
<complexType name="new_users_additionType">
<sequence>
<element name="add_user" type="tns:add_userType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="add_userType">
<sequence>
<element name="roles" type="tns:rolesType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="login" type="xsd:string" use="required"/>
<attribute name="password" type="xsd:string" use="required"/>
<attribute name="first_name" type="xsd:string" use="optional"/>
<attribute name="last_name" type="xsd:string" use="optional"/>
<attribute name="title" type="xsd:string" use="optional"/>
<attribute name="notes" type="xsd:string" use="optional"/>
<attribute name="default_email" type="xsd:boolean" use="required"/>
<!-- <xsd:attribute name="roles" type="xsd:string" use="required" /> -->
</complexType>
<complexType name="rolesType">
<attribute name="role" type="xsd:string" use="required"/>
</complexType>
<complexType name="new_work_group_additionType">
<sequence>
<element name="add_work_group" type="tns:add_work_groupType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="add_work_groupType">
<sequence>
<element name="users" type="tns:usersType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="work_group_name" type="xsd:string" use="required"/>
</complexType>
<complexType name="usersType">
<attribute name="login" type="xsd:string" use="required"/>
</complexType>
<complexType name="lockbox_infoType">
<sequence>
<element name="lockbox" type="tns:lockboxType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="wausau_reject_reason_code_mapType">
<sequence>
<element name="mapping" type="tns:wausau_reject_reason_code_map_mapping" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="wausau_reject_reason_code_map_mapping">
<attribute name="wausau_reject_reason_code" type="xsd:string" use="required"/>
<attribute name="pocket_configuration_code_id" type="xsd:string" use="required"/>
</complexType>
<complexType name="lockboxType">
<sequence>
<element name="client" type="tns:lockboxClientType" minOccurs="1" maxOccurs="unbounded"/>
<element name="epayment" type="tns:epaymentType" minOccurs="0" maxOccurs="unbounded"/>
<element name="carrier_details" type="tns:carrier_detailsType" minOccurs="0" maxOccurs="unbounded"/>
<element name="bankrelation" type="tns:bankrelationType" minOccurs="0" maxOccurs="unbounded"/>
<element name="doc_types" type="tns:doc_typesType" minOccurs="1" maxOccurs="1"/>
<element name="doc_groups" type="tns:doc_groupsType" minOccurs="0" maxOccurs="1"/>
</sequence>
<attribute name="number" type="xsd:long" use="required"/>
</complexType>
<complexType name="lockboxClientType">
<attribute name="id" type="xsd:string" use="required"/>
<attribute name="site_name" type="xsd:string" use="required"/>
<attribute name="site_number" type="xsd:string" use="required"/>
</complexType>
<complexType name="epaymentType">
<all>
<element name="vendor_code" type="xsd:string" minOccurs="1"/>
<element name="biller_name" type="xsd:string" minOccurs="1"/>
</all>
</complexType>
<complexType name="carrier_detailsType">
<all>
<element name="name" type="xsd:string"/>
<element name="code" type="xsd:string"/>
<element name="courier_pickup" type="tns:courierPickupType"/>
</all>
</complexType>
<complexType name="bankrelationType">
<all>
<element name="bank_identifier" type="xsd:long"/>
<element name="bank_name" type="xsd:string"/>
<element name="branch_name" type="xsd:string"/>
<element name="dda_number" type="xsd:long"/>
<element name="rt_number" type="xsd:long"/>
<element name="deposit_method">
<simpleType>
<restriction base="xsd:string">
<enumeration value="Paper"/>
<enumeration value="ICL"/>
<enumeration value="ACH"/>
</restriction>
</simpleType>
</element>
</all>
</complexType>
<complexType name="courierPickupType">
<attribute name="time" type="xsd:string"/>
<attribute name="timeformat" type="xsd:string"/>
</complexType>
<complexType name="Business_CalendarType">
<sequence>
<element name="Business_Calendar_Event" type="tns:Business_Calendar_EventType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="saturday_processing" type="xsd:boolean" use="required"/>
<attribute name="sunday_processing" type="xsd:boolean" use="required"/>
</complexType>
<complexType name="Business_Calendar_EventType">
<attribute name="date" type="xsd:string" use="required"/>
<attribute name="format" type="xsd:string" use="required"/>
<attribute name="event_type" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="NonProcessing"/>
<enumeration value="LateCritical"/>
<enumeration value="MonthCritical"/>
<enumeration value="QuarterCritical"/>
<enumeration value="YearTax"/>
<enumeration value="LateFeeCutoff"/>
<enumeration value="Custom"/>
</restriction>
</simpleType>
</attribute>
<attribute name="notes" type="xsd:string" use="optional"/>
<attribute name="sendarfile" type="xsd:boolean" use="required"/>
</complexType>
<complexType name="online_decisioningType">
<sequence>
<element name="weekly_schedule" type="tns:online_decisioning_weekly_scheduleType" minOccurs="0" maxOccurs="1"/>
<element name="weekly_epay_schedule" type="tns:online_decisioning_weekly_scheduleType" minOccurs="0" maxOccurs="1"/>
<element name="reasons" type="tns:online_decisioning_reasonsType" minOccurs="0" maxOccurs="1"/>
</sequence>
<attribute name="online_decisioning_active" type="xsd:boolean" use="required"/>
<attribute name="online_decisioning_days" type="xsd:int" use="required"/>
<attribute name="acceptance_interval" type="xsd:long" use="required"/>
<attribute name="arm_preview" type="xsd:boolean" use="required"/>
</complexType>
<complexType name="new_custom_fieldsType">
<sequence>
<element name="field" type="tns:fieldType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="fieldType">
<attribute name="name" type="xsd:string" use="required"/>
<attribute name="field_type" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="Number"/>
<enumeration value="String"/>
<enumeration value="List"/>
<enumeration value="Boolean"/>
<enumeration value="Date"/>
</restriction>
</simpleType>
</attribute>
<attribute name="field_table_type" type="xsd:string" use="required"/>
<attribute name="minlen" type="xsd:long" use="required"/>
<attribute name="maxlen" type="xsd:long" use="required"/>
<attribute name="online_descisioning_read" type="xsd:boolean" use="required"/>
<attribute name="online_decisioning_write" type="xsd:boolean" use="required"/>
<attribute name="field_role" type="xsd:string" use="optional"/>
<attribute name="on_coupon" type="xsd:boolean" use="required"/>
<attribute name="on_payment" type="xsd:boolean" use="required"/>
<attribute name="minval" type="xsd:long" use="required"/>
<attribute name="maxval" type="xsd:long" use="required"/>
<attribute name="money_amount" type="xsd:boolean" use="required"/>
<attribute name="regular_exp" type="xsd:string" use="optional"/>
<attribute name="error_message" type="xsd:string" use="optional"/>
<attribute name="check_digit_name" type="xsd:string" use="optional"/>
</complexType>
<complexType name="Check_Digit_SchemesType">
<sequence>
<element name="check_digit" type="tns:Check_digit_SchemeType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="Check_digit_SchemeType">
<attribute name="name" type="xsd:string" use="required"/>
<attribute name="check_digit_position" type="xsd:int" use="required"/>
<attribute name="method" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="SumDigits"/>
<enumeration value="SumOnesDigits"/>
<enumeration value="SumProducts"/>
<enumeration value="Custom"/>
</restriction>
</simpleType>
</attribute>
<attribute name="weights_pattern" type="xsd:string" use="required"/>
<attribute name="weights_left_to_right" type="xsd:boolean" use="required"/>
<attribute name="modulus_divisor" type="xsd:int" use="required"/>
<attribute name="complement" type="xsd:int" use="required"/>
<attribute name="ignore_spaces" type="xsd:boolean" use="required"/>
<attribute name="ten_replacement" type="xsd:string" use="optional"/>
<attribute name="eleven_replacement" type="xsd:string" use="optional"/>
<attribute name="replacement_name" type="xsd:string" use="optional"/>
</complexType>
<complexType name="Replacement_SchemesType">
<sequence>
<element name="replacement" type="tns:Replacement_SchemeType" minOccurs="1" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="Replacement_SchemeType">
<attribute name="name" type="xsd:string" use="required"/>
<attribute name="digit" type="xsd:string" use="required"/>
</complexType>
<complexType name="online_decisioning_reasonsType">
<sequence>
<element name="reason" type="tns:online_decisioning_reasonType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="online_decisioning_weekly_scheduleType">
<sequence>
<element name="day_to_weekly_schedule" type="tns:day_to_weekly_scheduleType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
<attribute name="start_date" type="xsd:string" use="required"/>
<attribute name="end_date" type="xsd:string" use="optional"/>
<attribute name="business_days_only" type="xsd:boolean" use="required"/>
<attribute name="holiday_schedule_option" use="optional">
<simpleType>
<restriction base="xsd:string">
<enumeration value="NextScheduled"/>
<enumeration value="Next Day"/>
<enumeration value="None"/>
<!-- Need to add other schedule option -->
</restriction>
</simpleType>
</attribute>
<attribute name="time_of_day_time" type="xsd:string"/>
<attribute name="time_of_day_format" type="xsd:string"/>
<attribute name="epayment" type="xsd:boolean" use="optional" default="false"/>
</complexType>
<complexType name="day_to_weekly_scheduleType">
<attribute name="day" type="xsd:string" use="required"/>
</complexType>
<!-- <xsd:complexType name="online_decisioning_specType">
<xsd:attribute name="online_decisioning_active" type="xsd:boolean" use="required" />
<xsd:attribute name="online_decisioning_days" type="xsd:long" use="required" />
<xsd:attribute name="acceptance_interval" type="xsd:long" use="required" />
</xsd:complexType>
-->
<complexType name="online_decisioning_reasonType">
<attribute name="decision" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="NoPay"/>
<enumeration value="Pay"/>
<enumeration value="Undecided"/>
<enumeration value="Hold"/>
</restriction>
</simpleType>
</attribute>
<attribute name="code" type="xsd:string" use="required"/>
<attribute name="name" type="xsd:string" use="required"/>
<attribute name="pocket_configuration_code" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="New"/>
<enumeration value="Review"/>
<enumeration value="Reject"/>
<enumeration value="Deposit"/>
<enumeration value="Suspend"/>
</restriction>
</simpleType>
</attribute>
</complexType>
<complexType name="doc_typesType">
<sequence>
<element name="doc" type="tns:docType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="docType">
<all>
<element name="amount_mappings" type="tns:amount_mappingsType" minOccurs="0" maxOccurs="1"/>
<element name="account_number_mappings" type="tns:account_mappingsType" minOccurs="0" maxOccurs="1"/>
<element name="Mark_Sense_mappings" type="tns:MarkSense_mappingsType" minOccurs="0" maxOccurs="1"/>
<element name="search_mappings" type="tns:search_mappingsType" minOccurs="0" maxOccurs="1"/>
<element name="field_list_value" type="tns:field_list_valueType" minOccurs="0" maxOccurs="1"/>
</all>
<attribute name="id" type="xsd:long" use="required"/>
<attribute name="type" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="Payment"/>
<enumeration value="Coupon"/>
<enumeration value="Correspondence"/>
<enumeration value="Envelope"/>
</restriction>
</simpleType>
</attribute>
<attribute name="name" type="xsd:string" use="required"/>
</complexType>
<complexType name="MarkSense_mappingsType">
<sequence>
<element name="MarkSense" type="tns:MarkSense_mappingType" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="MarkSense_mappingType">
<attribute name="index" type="xsd:long" use="required"/>
<attribute name="name" type="xsd:string" use="required"/>
</complexType>
<complexType name="amount_mappingsType">
<sequence>
<element name="amount" type="tns:amount_mappingType" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="amount_mappingType">
<attribute name="index" type="xsd:long" use="required"/>
<attribute name="is_misc" type="xsd:boolean" use="optional" default="true"/>
<attribute name="name" type="xsd:string" use="required"/>
<attribute name="is_full_pay_field" type="int" use="required"/>
</complexType>
<complexType name="account_mappingsType">
<sequence>
<element name="account" type="tns:account_mappingType" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="account_mappingType">
<attribute name="index" type="xsd:long" use="required"/>
<attribute name="source_field_index" type="xsd:string"/>
<attribute name="start_pos" type="xsd:string" use="optional"/>
<attribute name="len" type="xsd:string" use="optional"/>
<attribute name="name" type="xsd:string" use="required"/>
</complexType>
<complexType name="search_mappingsType">
<sequence>
<element name="search" type="tns:search_mappingType" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="search_mappingType">
<attribute name="field_name" type="xsd:string" use="required"/>
<attribute name="field_type" type="xsd:string" use="required"/>
<attribute name="doc_column_name" type="xsd:string" use="required"/>
<attribute name="is_money_amt" type="xsd:boolean" use="required"/>
<attribute name="search_column" type="xsd:string" use="required"/>
<attribute name="is_search_field" type="xsd:boolean" use="required"/>
<attribute name="is_display_field" type="xsd:boolean" use="required"/>
<attribute name="search_order" type="xsd:long" use="required"/>
<attribute name="display_order" type="xsd:long" use="required"/>
</complexType>
<complexType name="field_list_valueType">
<sequence>
<element name="field_list" type="tns:field_listType" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="field_listType">
<attribute name="field_name" type="xsd:string" use="required"/>
<attribute name="list_value" type="xsd:string" use="required"/>
<attribute name="list_display_name" type="xsd:string" use="required"/>
</complexType>
<complexType name="doc_groupsType">
<sequence>
<element name="docgroup" type="tns:docGroupType" minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>
<complexType name="docGroupType">
<attribute name="id" type="xsd:long" use="required"/>
<attribute name="name" type="xsd:string" use="required"/>
<attribute name="batch_type" use="required">
<simpleType>
<restriction base="xsd:string">
<enumeration value="Single"/>
<enumeration value="Multiple"/>
<enumeration value="CheckWithAccount"/>
<enumeration value="CheckNoAccount"/>
<enumeration value="CheckAndList"/>
<enumeration value="StubOnly"/>
<enumeration value="CreditCard"/>
<enumeration value="AddressChange"/>
<enumeration value="PaperAdminRedeposit"/>
<enumeration value="ARCRedeposit1"/>
<enumeration value="ARCRedeposit2"/>
<enumeration value="PaperFinalReturn"/>
<enumeration value="ARCFinalReturn"/>
<enumeration value="ICLFinalReturn"/>
<enumeration value="EBox"/>
<enumeration value="Rebatch"/>
<enumeration value="CheckOnly"/>
</restriction>
</simpleType>
</attribute>
<attribute name="rits_volume_code" type="xsd:string"/>
<attribute name="synthetic_coupon_type" type="xsd:long"/>
</complexType>
</schema>
This and converts HTML relevant??
can you tell me about xsd that how to work this
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.