There's lots wrong with this XML. You have elements inside elements
where attributes should go, for one. Here's one "correct" way to do it
with the Physical_Address element included within the
Consumer_Information element. Physical_Address has no content, only
attributes, so it's right to end it with a />. Consumer_Information has
content (Physical_Address) as well as attributes (eg, First_Name). Do
you have a schema or DTD for this pattern?

<?xml version="1.0" encoding="UTF-8"?>
<Blah_ABC_Response>
<Blah_ABC_Decision_Info>
<Consumer_Information
First_Name="JOHN"
Last_Name="ISNER"
Birth_Date="1985-01-01"
Home_Telephone_Number="5869831111"
Requestor_Transaction_Amount="03500">
<Physical_Address
Address_Line_1="1 TENNIS DR "
Address_Line_2=""
Address_City="WARREN"
Address_State_Code="MI"
Address_Postal_Code="49802"/>
</Consumer_Information>
</Blah_ABC_Decision_Info>
</Blah_ABC_Response>

-----Original Message-----
From: midrange-l-bounces@xxxxxxxxxxxx
[mailto:midrange-l-bounces@xxxxxxxxxxxx] On Behalf Of Michael Ryan
Sent: Friday, August 13, 2010 11:19 AM
To: Web Enabling the AS400 / iSeries; Midrange Systems Technical
Discussion
Subject: Malformed XML

Anyone see what's wrong with this XML? I have to be able to
intelligently tell the provider.

<?xml version="1.0" encoding="UTF-8"?>
<Blah_ABC_Response>
<Blah_ABC_Decision_Info>
<Consumer_Information
First_Name="JOHN"
Last_Name="ISNER"
<Physical Address
Address_Line_1="1 TENNIS DR "
Address_Line_2=""
Address_City="WARREN"
Address_State_Code="MI"
Address_Postal_Code="49802"/>
Birth_Date="1985-01-01"
Home_Telephone_Number="5869831111"
Requestor_Transaction_Amount="03500"/>
</Consumer_Information>
</Blah_ABC_Decision_Info>
</Blah_ABC_Response>

Is it that Address_Postal_Code and Requestor_Transaction_Amount both
have ending brackets? I removed the one after Address_Postal_Code, but I
received the same error in the same place.

Thanks!
--
This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing
list To post a message email: MIDRANGE-L@xxxxxxxxxxxx To subscribe,
unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/midrange-l
or email: MIDRANGE-L-request@xxxxxxxxxxxx Before posting, please take a
moment to review the archives at http://archive.midrange.com/midrange-l.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.