[jdom-interest] XMLOutputer b5 seems to output differently than B4

Dino Fancellu dino.fancellu at ntlworld.com
Tue Oct 10 12:07:34 PDT 2000


The first sample is what b4 outputs, the second is b5. B5 is rather ugly.
What gives? Is this intentional?


<proposal id="pro1">
  <control id="cnt1">
    <control_timestamp id="cnt1c1">20000804144944</control_timestamp>
    <ifas_internal_case_reference_number
id="cnt1c2">372</ifas_internal_case_reference_number>
    <user_identifier id="cnt1c3">EMPLOYER</user_identifier>
    <service_provider_identifier
id="cnt1c4">SPC</service_provider_identifier>
    <service_provider_proposal_reference_no
id="cnt1c5">1</service_provider_proposal_reference_no>
    <product_provider_identifier
id="cnt1c6">SCOTAM</product_provider_identifier>
    <message_version_number id="cnt1c7">1.1</message_version_number>
    <message_identifier id="cnt1c8">Proposal</message_identifier>
    <drn_current_date id="cnt1c9">20000804</drn_current_date>
    <drn_current_time id="cnt1c10">144944</drn_current_time>
    <message_type id="cnt1c11">Add Pension Member</message_type>
  </control>
  <person id="p1">
    <marital_status id="p1c1">Co-habitant</marital_status>
    <planned_age_of_retirement id="p1c2">65</planned_age_of_retirement>
    <sex id="p1c3">Male</sex>
    <date_of_birth id="p1c4">19761003</date_of_birth>
    <title id="p1c5">Mr</title>
    <surname id="p1c6">Wright</surname>
    <forenames id="p1c7">Will Charles</forenames>
    <national_insurance_number
id="p1c8">FD543545D</national_insurance_number>
    <person_tax_district id="p1c9">Southhampton</person_tax_district>
    <person_tax_reference_number
id="p1c10">SEH321</person_tax_reference_number>
  </person>
  <communication_channel id="com1">
    <email_address id="com1c1">employee at employee.com</email_address>
    <mobile_telephone_number
id="com1c2">0654213584</mobile_telephone_number>
    <telephone_number id="com1c3">0208475412</telephone_number>
    <address_line_1 id="com1c4">34 Employee Rd</address_line_1>
    <address_line_2 id="com1c5">Employeefield</address_line_2>
    <address_line_3 id="com1c6">Eeham</address_line_3>
    <address_line_4 id="com1c7">London</address_line_4>
    <postcode id="com1c8">EE12 4RD</postcode>
  </communication_channel>
  <organisation_communication_channel_rel id="ocr1" subject="p1"
object="com1" />
  <employment_contract id="ec1">
    <employment_contract_start_date
id="ec1c1">20000717</employment_contract_start_date>
    <employment_contract_end_date
id="ec1c2">20001017</employment_contract_end_date>
    <employment_earnings id="ec1c3">
      <earnings_amount id="ec1c4">30000</earnings_amount>
      <earnings_amount_type id="ec1c5">Gross Pensionable
Salary</earnings_amount_type>
    </employment_earnings>
  </employment_contract>
  <person_employment_contract_rel id="per1" subject="p1" object="ec1" />
  <life_pension_investment_contract id="lpi1">
    <product_type id="lpi1c1">Pension</product_type>
    <product_sub_type id="lpi1c2">Group Personal Pension</product_sub_type>
    <insurer_product_name id="lpi1c3">The Group Personal
Pension</insurer_product_name>
    <insurer_product_id id="lpi1c4">F54321</insurer_product_id>
    <lpi_contract_type id="lpi1c5">Proposal</lpi_contract_type>
    <protection_level id="lpi1c6">Standard</protection_level>
  </life_pension_investment_contract>
  <life_pension_investment_contract id="lpi2">
    <product_type id="lpi2c1">Pension</product_type>
    <product_sub_type id="lpi2c2">Group Personal Pension</product_sub_type>
    <insurer_product_name id="lpi2c3">The Group Personal
Pension</insurer_product_name>
    <insurer_product_id id="lpi2c4">ref Name</insurer_product_id>
    <tpspfc id="lpi2c5">
      <insurerContractId id="lpi2c6">F12345</insurerContractId>
    </tpspfc>
  </life_pension_investment_contract>
  <lpi_contract_rel id="llr1" subject="lpi2" object="lpi1">
    <contract_relationship_type
id="llr1c1">Member</contract_relationship_type>
  </lpi_contract_rel>
  <person_lpi_contract_role id="prl1" subject="p1" object="lpi1">
    <person_lpi_contract_role_type id="prl1c1">Main Policy
Holder</person_lpi_contract_role_type>
  </person_lpi_contract_role>
  <money_in id="mi1" lpi_contract_rel="lpi2">
    <money_in_type id="mi1c1">Gross Premium</money_in_type>
    <money_in_payment_day id="mi1c2">25</money_in_payment_day>
    <money_in_start_date id="mi1c3">20000925240000</money_in_start_date>
    <money_in_frequency id="mi1c4">Four Weekly</money_in_frequency>
    <money_in_payment_method id="mi1c5">Direct
Debit</money_in_payment_method>
  </money_in>
</proposal>

==========================

<proposal id="pro1"><control id="cnt1"><control_timestamp
id="cnt1c1">20000804144944</control_timestamp>
<ifas_internal_case_reference_number
id="cnt1c2">372</ifas_internal_case_reference_number>
<user_identifier id="cnt1c3">EMPLOYER</user_identifier>
<service_provider_identifier id="cnt1c4">SPC</service_provider_identifier>
<service_provider_proposal_reference_no
id="cnt1c5">1</service_provider_proposal_reference_no>
<product_provider_identifier
id="cnt1c6">SCOTAM</product_provider_identifier>
<message_version_number id="cnt1c7">1.1</message_version_number>
<message_identifier id="cnt1c8">Proposal</message_identifier>
<drn_current_date id="cnt1c9">20000804</drn_current_date>
<drn_current_time id="cnt1c10">144944</drn_current_time>
<message_type id="cnt1c11">Add Pension Member</message_type>
</control><person id="p1"><marital_status
id="p1c1">Co-habitant</marital_status>
<planned_age_of_retirement id="p1c2">65</planned_age_of_retirement>
<sex id="p1c3">Male</sex>
<date_of_birth id="p1c4">19761003</date_of_birth>
<title id="p1c5">Mr</title>
<surname id="p1c6">Wright</surname>
<forenames id="p1c7">Will Charles</forenames>
<national_insurance_number id="p1c8">FD543545D</national_insurance_number>
<person_tax_district id="p1c9">Southhampton</person_tax_district>
<person_tax_reference_number id="p1c10">SEH321</person_tax_reference_number>
</person><communication_channel id="com1"><email_address
id="com1c1">employee at employee.com</email_address>
<mobile_telephone_number id="com1c2">0654213584</mobile_telephone_number>
<telephone_number id="com1c3">0208475412</telephone_number>
<address_line_1 id="com1c4">34 Employee Rd</address_line_1>
<address_line_2 id="com1c5">Employeefield</address_line_2>
<address_line_3 id="com1c6">Eeham</address_line_3>
<address_line_4 id="com1c7">London</address_line_4>
<postcode id="com1c8">EE12 4RD</postcode>
</communication_channel><organisation_communication_channel_rel id="ocr1"
subject="p1" object="com1" /><employment_contract
id="ec1"><employment_contract_start_date
id="ec1c1">20000717</employment_contract_start_date>
<employment_contract_end_date
id="ec1c2">20001017</employment_contract_end_date>
<employment_earnings id="ec1c3"><earnings_amount
id="ec1c4">30000</earnings_amount>
<earnings_amount_type id="ec1c5"> Gross Pensionable
Salary</earnings_amount_type>
</employment_earnings>
</employment_contract><person_employment_contract_rel id="per1" subject="p1"
object="ec1" /><life_pension_investment_contract id="lpi1"><product_type
id="lpi1c1">Pension</product_type>
<product_sub_type id="lpi1c2">Group Personal Pension</product_sub_type>
<insurer_product_name id="lpi1c3">The Group Personal
Pension</insurer_product_name>
<insurer_product_id id="lpi1c4">F54321</insurer_product_id>
<lpi_contract_type id="lpi1c5">Proposal</lpi_contract_type>
<protection_level id="lpi1c6">Standard</protection_level>
</life_pension_investment_contract><life_pension_investment_contract
id="lpi2"><product_type id="lpi2c1">Pension</product_type>
<product_sub_type id="lpi2c2">Group Personal Pension</product_sub_type>
<insurer_product_name id="lpi2c3">The Group Personal
Pension</insurer_product_name>
<insurer_product_id id="lpi2c4">ref Name</insurer_product_id>
<tpspfc id="lpi2c5"><insurerContractId
id="lpi2c6">F12345</insurerContractId>
</tpspfc>
</life_pension_investment_contract><lpi_contract_rel id="llr1"
subject="lpi2" object="lpi1"><contract_relationship_type
id="llr1c1">Member</contract_relationship_type>
</lpi_contract_rel><person_lpi_contract_role id="prl1" subject="p1"
object="lpi1"><person_lpi_contract_role_type id="prl1c1">Main Policy
Holder</person_lpi_contract_role_type>
</person_lpi_contract_role><money_in id="mi1"
lpi_contract_rel="lpi2"><money_in_type id="mi1c1">Gross
Premium</money_in_type>
<money_in_payment_day id="mi1c2">25</money_in_payment_day>
<money_in_start_date id="mi1c3">20000925240000</money_in_start_date>
<money_in_frequency id="mi1c4">Four Weekly</money_in_frequency>
<money_in_payment_method id="mi1c5">Direct
Debit</money_in_payment_method></proposal>


Dino.




More information about the jdom-interest mailing list