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 ?
Jump to Postxsd is a way around the content and structure of XML to describe
this has nothing to do with the conversion to html
Jump to Postyes you can xml modify with xsl to xhtml or html file
or include cssso will xsl generated /display in browser your data other then xml only
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.