[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Swarm-Support] Re: Re: JAVA - XML etc
From: |
Marcus G. Daniels |
Subject: |
Re: [Swarm-Support] Re: Re: JAVA - XML etc |
Date: |
Mon, 26 May 2003 10:12:48 -0600 |
User-agent: |
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4b) Gecko/20030507 |
Saoirse Amarteifio wrote:
It seems appropriate what you say about the async tree builder. The problem is
in the documentBuilder.parse(File).
Well, I don't know. Here's what I now guess you are trying to do. It
works for me.
Attached is an XML file it will attempt to load. Compile with
"javacswarm TestDocumentBuilder.java" built for 1.4.1 JDK.
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import swarm.Globals;
public class TestDocumentBuilder {
public static void main (String args[])
{
Globals.env.initSwarm ("testDOM", "0.0", "address@hidden", args);
try {
DocumentBuilderFactory factory =
DocumentBuilderFactory.newInstance ();
DocumentBuilder builder = factory.newDocumentBuilder ();
Document doc = builder.parse("orderbook.xml");
System.out.println(doc.getChildNodes().item(1).getNodeName ());
System.out.println(doc.getChildNodes().item(1).getChildNodes().item(3).getChildNodes().item(15).getNodeName());
} catch (Exception e) {
System.err.println (e);
System.exit (1);
}
}
}
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="orderbook.xsl"?>
<orderbook i="101" t="902135592" maxshares="76000" minprice="800.000000"
maxprice="925.000000">
<bids minprice="800.000000" maxprice="815.000000">
<bid price="800.000000" shares="76000">
<order index="280633" last="902134349" shares="1000"/>
<order index="102548" last="902134385" shares="50000"/>
<order index="405556" last="902135221" shares="25000"/>
</bid>
<bid price="802.000000" shares="50000">
<order index="912" last="902134717" shares="50000"/>
</bid>
<bid price="805.000000" shares="9000">
<order index="347361" last="902135004" shares="9000"/>
</bid>
<bid price="806.000000" shares="32310">
<order index="153380" last="902135085" shares="983"/>
<order index="377895" last="902135173" shares="6327"/>
<order index="102536" last="902135194" shares="25000"/>
</bid>
<bid price="810.000000" shares="20000">
<order index="153381" last="902135300" shares="20000"/>
</bid>
<bid price="812.000000" shares="10000">
<order index="153397" last="902135341" shares="10000"/>
</bid>
<bid price="813.000000" shares="15000">
<order index="200745" last="902135502" shares="15000"/>
</bid>
<bid price="814.000000" shares="10000">
<order index="200744" last="902135494" shares="10000"/>
</bid>
<bid price="815.000000" shares="24000">
<order index="347363" last="902135592" shares="24000"/>
</bid>
</bids>
<offers minprice="815.000000" maxprice="925.000000">
<unknownoffer shares="4500">
<order index="315393" last="902048399" shares="3500"/>
<order index="280631" last="902048399" shares="1000"/>
</unknownoffer>
<offer price="815.000000" shares="1000">
<order index="52655" last="902135592" shares="1000"/>
</offer>
<offer price="820.000000" shares="16974">
<order index="432521" last="902135528" shares="16974"/>
</offer>
<offer price="825.000000" shares="17676">
<order index="405557" last="902135515" shares="1175"/>
<order index="458110" last="902135529" shares="16501"/>
</offer>
<offer price="827.000000" shares="10000">
<order index="913" last="902135473" shares="10000"/>
</offer>
<offer price="828.000000" shares="22000">
<order index="102538" last="902135290" shares="20000"/>
<order index="102539" last="902135316" shares="2000"/>
</offer>
<offer price="829.000000" shares="23807">
<order index="200742" last="902135271" shares="23807"/>
</offer>
<offer price="830.000000" shares="50000">
<order index="280634" last="902134491" shares="50000"/>
</offer>
<offer price="845.000000" shares="25000">
<order index="102534" last="902134448" shares="25000"/>
</offer>
<offer price="900.000000" shares="742">
<order index="315394" last="902134309" shares="742"/>
</offer>
<offer price="925.000000" shares="1000">
<order index="153379" last="902134317" shares="1000"/>
</offer>
<offer price="954.000000" shares="736">
<order index="924" last="902134318" shares="736"/>
</offer>
<offer price="1000.000000" shares="600">
<order index="347359" last="902134446" shares="600"/>
</offer>
</offers>
</orderbook>