πŸš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #39

xml in java

#39
From: flor
Date: Thu, 23 Oct 2008 15:27
42 lines
2734 bytes
Hallo,

Ik ben aan een java applicatie aan het knoeien en zit nu vastοΏ½.

Ik probeer een xml document te parsen door gebruik te maken van sax.
Ik heb al verschillende dingen kunnen inlezen door gebruik te maken van 
volgende code:
> if(firstPersonNode.getNodeType() == Node.ELEMENT_NODE){
>  
>                 Element firstPersonElement = (Element)firstPersonNode;
>  
>                 NodeList firstNameList = firstPersonElement.getElementsByTagName("FirstName");
>                 Element firstNameElement = (Element)firstNameList.item(0);
>                 NodeList textFNList = firstNameElement.getChildNodes();
>                 patient.firstName = ((Node)textFNList.item(0)).getNodeValue().trim();
> .......

Nu wil ik echter ook de lengte en het gewicht uitlezen:
> <Transaction>
>       <Item>
>         <ID Country="US" IDSystem="IdSys">11321</ID>
>         <ItemType>
>           <ID Country="US" IDSystem="Sys">70</ID>
>           <Description Language="EN">Weight</Description>
>         </ItemType>
>         <ItemContent DataType="NM" Units="kg">75</ItemContent>
>       </Item>
>       <Item>
>         <ID Country="US" IDSystem="IdSys">11321</ID>
>         <ItemType>
>           <ID Country="US" IDSystem="Sys">80</ID>
>           <Description Language="EN">Height</Description>
>         </ItemType>
>         <ItemContent DataType="NM" Units="cm">180</ItemContent>
>       </Item>
>     </Transaction>

kan iemand me op weg helpen?
Gelieve ook in sax, zeker geen jdom want dat is veel te groot om mee op 
te nemen in deze kleine, eenvoudige applicatie.

merci!
Technical Details
Message-ID: <uJ0Mk.72416$IX7.41637@newsfe20.ams2>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder3.cambrium.nl!feeder6.cambrium.nl!feed.tweaknews.nl!feeder.news-service.com!feeder.news-service.com!69.16.177.246.MISMATCH!cyclone03.ams.highwinds-media.com!news.highwinds-media.com!npeersf02.ams.highwinds-media.com!newsfe20.ams2.POSTED!7564ea0f!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 107324,ba9068bf692be634,start
X-Google-Thread: fcea4,ba9068bf692be634,start
X-Google-Attributes: gid107324,gidfcea4,domainid0,public,usenet
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!feeder3.cambrium.nl!feeder6.cambrium.nl!feed.tweaknews.nl!feeder.news-service.com!feeder.news-service.com!69.16.177.246.MISMATCH!cyclone03.ams.highwinds-media.com!news.highwinds-media.com!npeersf02.ams.highwinds-media.com!newsfe20.ams2.POSTED!7564ea0f!not-for-mail
From: flor <flor@nospam.invalid>
User-Agent: Thunderbird 2.0.0.17 (Windows/20080914)
MIME-Version: 1.0
Newsgroups: nl.comp.programmeren,be.comp.programming
Subject: xml in java
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 43
Message-ID: <uJ0Mk.72416$IX7.41637@newsfe20.ams2>
NNTP-Posting-Host: 84.193.229.218
X-Complaints-To: http://telenet.be/
X-Trace: newsfe20.ams2 1224775642 84.193.229.218 (Thu, 23 Oct 2008 15:27:22 UTC)
NNTP-Posting-Date: Thu, 23 Oct 2008 15:27:22 UTC
Organization: telenet.be
Date: Thu, 23 Oct 2008 17:27:28 +0200