[jdom-interest] PLEASE HELP ! NEED SOME SAMPLE CODE !!!!

Philip Nelson panmanphil at yahoo.com
Fri Oct 4 07:37:51 PDT 2002


Do you mean how do I load this document into memory (parse the document) or do
you mean I do I access particular parts of the document?

--- "Pandia, Rajesh" <rajesh.pandia at matrixone.com> wrote:
> Can somebody help me with an example on how to parse this XML document using
> JDOM ? Even a similar document would do.  I checked the samples and could
> not find anything useful.
> 
> More interested in finding how to parse:
> <SyncExpression action="Add">Supplier</SyncExpression>
> 
> Thanks in Advance,
> 
> - rajesh
> 
> Here is the XML document, it is a standard OAG BOD.
> 
> <?xml version="1.0" encoding="utf-8"?>
> <!--
>     License information for this file is provided in LICENSE.TXT
>     For support, more information, or to report implementation bugs, 
>     please contact the Open Applications Group at xml at openapplications.org 
>      
>     ** Revision: 8.0 **
>     ** Date: 05 April 2002 **
>     Open Applications Group Sample XML Data
>     Copyright 1998-2002, All Rights Reserved
>     Name: SyncParty.xml
> -->
> <SyncParty xmlns="http://www.openapplications.org/oagis"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://www.openapplications.org/oagis
> ../BODs/SyncParty.xsd" revision="8.0" environment="Production" lang="en-US">
> 	<ApplicationArea>
> 	
> <CreationDateTime>2002-08-07T09:30:47-05:00</CreationDateTime>
> 	</ApplicationArea>
> 	<DataArea>
> 		<Sync confirm="Always">
> 			<SyncCriteria expressionLanguage="XPath">
> 				<SyncExpression
> action="Add">Supplier</SyncExpression>
> 			</SyncCriteria>
> 		</Sync>
> 		<Party active="false" oneTime="false">
> 			<AlternatePartyIds>
> 				<SupplierPartyId>
> 					<Id>100000000480</Id>
> 				</SupplierPartyId>
> 			</AlternatePartyIds>
> 			<Name lang="en-us">Armada Rubber MFG Co.</Name>
> 			<Business>
> 				<UserArea/>
> 				<PartnerType>DIR</PartnerType>
> 				<MinorityOwned>false</MinorityOwned>
> 				<SmallBusiness>false</SmallBusiness>
> 				<WomanOwned>false</WomanOwned>
> 	
> <Federal1099Supplier>false</Federal1099Supplier>
> 				<State1099Supplier>true</State1099Supplier>
> 			</Business>
> 			<Currency>USD</Currency>
> 			<Description lang="en-us" owner="String">Rubber
> Supplier</Description>
> 			<TaxExemptInd>false</TaxExemptInd>
> 			<TaxId>555-55-5555</TaxId>
> 			<TermId>String</TermId>
> 			<Addresses>
> 				<PrimaryAddress>
> 					<AddressId qualifyingAgency="J
> 9.0">50001111</AddressId>
> 					<AddressId qualifyingAgency="J
> 8.5">240054</AddressId>
> 					<AddressId
> qualifyingAgency="DUNS">240000240</AddressId>
> 					<AddressLine>Armada
> Circle</AddressLine>
> 	
> <AddressLine>Headquarters</AddressLine>
> 					<City>Armanda</City>
> 	
> <StateOrProvince>MI</StateOrProvince>
> 					<Country>USA</Country>
> 					<PostalCode>48000</PostalCode>
> 					<Telephone>800-240-2454</Telephone>
> 					<FaxNumber>800-240-2455</FaxNumber>
> 	
> <LocationType>Headquarters</LocationType>
> 	
> <LocationName>ARMADA-50001111</LocationName>
> 				</PrimaryAddress>
> 			</Addresses>
> 			<Contacts>
> 				<PrimaryContact>
> 					<Person>
> 						<PersonName>
> 	
> <Salutation>Mr.</Salutation>
> 	
> <GivenName>John</GivenName>
> 	
> <FamilyName>Doe</FamilyName>
> 						</PersonName>
> 					</Person>
> 				</PrimaryContact>
> 			</Contacts>
> 			<UserArea/>
> 		</Party>
> 	</DataArea>
> </SyncParty>
> 
> 


__________________________________________________
Do you Yahoo!?
New DSL Internet Access from SBC & Yahoo!
http://sbc.yahoo.com



More information about the jdom-interest mailing list