[jdom-interest] extract info from JDOM tree
    Travis, Mark 
    MTravis at skm.com.au
       
    Tue Dec 10 15:07:08 PST 2002
    
    
  
Have you tried transforming the data. It seems that xsl is perfectly
suited to your requirement.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
	<xsl:output method="html" version="1.0" encoding="UTF-8"
indent="yes"/>
	<xsl:template match="document/group/company">
		<xsl:value-of select="../@name" />-<xsl:value-of
select="fullname/text()"/>
	</xsl:template>
	<xsl:template match="/">
		<xsl:apply-templates />
	</xsl:template>
</xsl:stylesheet>
This will output the following single data line
	Europe-LufthansaEurope-Soviet AirlinesEurope-Air
FranceUS-American Airlines
Depending on you requirements, you can change the xsl file to output xml
or html.
Hope this helps
Mark
-----Original Message-----
From: jdom-interest-admin at jdom.org [mailto:jdom-interest-admin at jdom.org]
On Behalf Of Sylvain.Thevoz at swisscom.com
Sent: Thursday, 5 December 2002 8:42 PM
To: jdom-interest at jdom.org
Subject: [jdom-interest] extract info from JDOM tree
Hello everybody,
I repost my question:
I have a XML file like this
<document>
  <group name="Europe">
    <company name="LH">
      <fullname>Lufthansa</fullname>
    </company>
    <company name="SA">
      <fullname>Soviet Airlines</fullname>
    </company>
    <company name="AF">
      <fullname>Air France</fullname>
    </company>
  </group>
  <group name="US">
    <company name="AA">
      <fullname>American Airlines</fullname>
    </company>
  </group>
</document>
I want to retrieve content of this file and create a list of String that
contain: Europe
Europe->Lufthansa
Europe->Soviet Airlines
Europe->Air France
US
US->American Airlines
Anyone has experience or idea?
Thank you very much
Sylvain
_______________________________________________
To control your jdom-interest membership:
http://lists.denveronline.net/mailman/options/jdom-interest/youraddr@you
rhost.com
    
    
More information about the jdom-interest
mailing list