swarm-support
[Top][All Lists]
Advanced

[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>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]