RE: Digester / vector usage

2005-05-03 Thread Henrique, Manuel
Nobody can help me? Nobody knows? Nobody uses XML files? Everybody knows how
to do a digester but nobody knows how to use it?

I hope you can help me.

Regards,

Manuel

-Original Message-
From: Henrique, Manuel
To: 'tomcat-user@jakarta.apache.org'
Sent: 02/05/2005 17:12
Subject: Digester / vector usage

Hello all,

It made now 2 weeks that I have a little issue with the XML parsing. I
use
examples founds in the net. My question is very simple, if I have for
example an XML file like that:

catalog library=somewhere

   book
  authorAuthor 1/author
  titleTitle 1/title
   /book

   book
  authorAuthor 2/author
  titleHis One Book/title
   /book

   magazine
  nameMag Title 1/name

  article page=5
 headlineSome Headline/headline
  /article

  article page=9
 headlineAnother Headline/headline
  /article
   /magazine

   book
  authorAuthor 2/author
  titleHis Other Book/title
   /book

   magazine
  nameMag Title 2/name

  article page=17
 headlineSecond Headline/headline
  /article
   /magazine

/catalog

I have the catalog.class:
package com.erdv.logicacmg.control;

import java.util.Vector;

public class Catalog {
   private Vector books;
   private Vector magazines;

   //constructeur de catalog
   public Catalog() {
  books = new Vector();
  magazines = new Vector();
   }
//gestion des livres
   public void addBook(Book newBook) {
  books.addElement(newBook);
   }
   public void setBooks(Vector books){
   this.books = books;
   }
   
   public Vector getBooks(){
   return books;
   }
   
   //gestion des magazines
   public void addMagazine(Magazine newMagazine) {
  magazines.addElement(newMagazine);
   }
   public void setMagazines(Vector magazines){
   this.magazines = magazines;
   }
   
   public Vector getMagazines(){
   return magazines;
   }

}

book class:
package com.erdv.logicacmg.control;

public class Book {
   private String author;
   private String title;

   public Book() {}

   public void setAuthor(String newAuthor) {author = newAuthor;}
   public void setTitle(String newTitle) {title  = newTitle;}
   
   public String getAuthor(){
   return author;
   }
   
   public string getTitle(){
   return title;
   }
   
}
the magazine class:
package com.erdv.logicacmg.control;

import java.util.Vector;

public class Magazine {
   private String name;
   private Vector articles;

   public Magazine() {
  articles = new Vector();
   }

   public void setName(String newName) {name = newName;}
   
   public String getName(){
   return name;
   }

   public void addArticle(Article a) {
  articles.addElement(a);
   }
   
   public void setArticles(Vector articles){
   this.articles = articles;
   }
   
   public Vector getArticles(){
   return articles;
   }
   


}

and so on...

I have also a digester class that create the rules and parse the file as
I
want. All is ok into the log file. It indicates no issue.

Now what I what is to get my values from my java code. I dont know how
to
do. I search help with the vector usage but nothing helps me to get my
values.

For example: in a java code how can I get the Headline value for the
magazine called Mag 1 for the article page 5.

I tried in my java code to create a c as new catalog and after? How can
I
do. In all examples they uses Vectors but nobody explains how to do
after.

What it seems is that everybody talks about parsing, about digester but
nobody gives how to get the wanted value from the XML. Each time I ask
to
someone always the same answers digest.parse(), now catch your object
and
it's finished. Yes, it's exactly what I want but how can I do??

Could somebody help me please?

Regards,

Manuel

PS: I know I am a newbee in Tomcat/Java so no need to mock at me.

This e-mail and any attachment is for authorised use by the intended
recipient(s) only. It may contain proprietary material, confidential
information and/or be subject to legal privilege. It should not be
copied, disclosed to, retained or used by, any other party. If you are
not an intended recipient then please promptly delete this e-mail and
any attachment and all copies and inform the sender. Thank you.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an intended 
recipient then please promptly delete this e-mail and any attachment and all 
copies and inform the sender. Thank you.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For 

Re: Digester / vector usage

2005-05-03 Thread Anto Paul
On 5/3/05, Henrique, Manuel [EMAIL PROTECTED] wrote:
 Nobody can help me? Nobody knows? Nobody uses XML files? Everybody knows how
 to do a digester but nobody knows how to use it?
 
 I hope you can help me.
 
 Regards,
 
 Manuel
 
 -Original Message-
 From: Henrique, Manuel
 To: 'tomcat-user@jakarta.apache.org'
 Sent: 02/05/2005 17:12
 Subject: Digester / vector usage
 
 Hello all,
 
 It made now 2 weeks that I have a little issue with the XML parsing. I
 use
 examples founds in the net. My question is very simple, if I have for
 example an XML file like that:
 
 catalog library=somewhere
 
book
   authorAuthor 1/author
   titleTitle 1/title
/book
 
book
   authorAuthor 2/author
   titleHis One Book/title
/book
 
magazine
   nameMag Title 1/name
 
   article page=5
  headlineSome Headline/headline
   /article
 
   article page=9
  headlineAnother Headline/headline
   /article
/magazine
 
book
   authorAuthor 2/author
   titleHis Other Book/title
/book
 
magazine
   nameMag Title 2/name
 
   article page=17
  headlineSecond Headline/headline
   /article
/magazine
 
 /catalog
 
 I have the catalog.class:
 package com.erdv.logicacmg.control;
 
 import java.util.Vector;
 
 public class Catalog {
private Vector books;
private Vector magazines;
 
//constructeur de catalog
public Catalog() {
   books = new Vector();
   magazines = new Vector();
}
 //gestion des livres
public void addBook(Book newBook) {
   books.addElement(newBook);
}
public void setBooks(Vector books){
this.books = books;
}
 
public Vector getBooks(){
return books;
}
 
//gestion des magazines
public void addMagazine(Magazine newMagazine) {
   magazines.addElement(newMagazine);
}
public void setMagazines(Vector magazines){
this.magazines = magazines;
}
 
public Vector getMagazines(){
return magazines;
}
 
 }
 
 book class:
 package com.erdv.logicacmg.control;
 
 public class Book {
private String author;
private String title;
 
public Book() {}
 
public void setAuthor(String newAuthor) {author = newAuthor;}
public void setTitle(String newTitle) {title  = newTitle;}
 
public String getAuthor(){
return author;
}
 
public string getTitle(){
return title;
}
 
 }
 the magazine class:
 package com.erdv.logicacmg.control;
 
 import java.util.Vector;
 
 public class Magazine {
private String name;
private Vector articles;
 
public Magazine() {
   articles = new Vector();
}
 
public void setName(String newName) {name = newName;}
 
public String getName(){
return name;
}
 
public void addArticle(Article a) {
   articles.addElement(a);
}
 
public void setArticles(Vector articles){
this.articles = articles;
}
 
public Vector getArticles(){
return articles;
}
 
 }
 
 and so on...
 
 I have also a digester class that create the rules and parse the file as
 I
 want. All is ok into the log file. It indicates no issue.
 
 Now what I what is to get my values from my java code. I dont know how
 to
 do. I search help with the vector usage but nothing helps me to get my
 values.
 
 For example: in a java code how can I get the Headline value for the
 magazine called Mag 1 for the article page 5.
 
 I tried in my java code to create a c as new catalog and after? How can
 I
 do. In all examples they uses Vectors but nobody explains how to do
 after.
 
 What it seems is that everybody talks about parsing, about digester but
 nobody gives how to get the wanted value from the XML. Each time I ask
 to
 someone always the same answers digest.parse(), now catch your object
 and
 it's finished. Yes, it's exactly what I want but how can I do??
 
 Could somebody help me please?
 
 Regards,
 
 Manuel
 
 PS: I know I am a newbee in Tomcat/Java so no need to mock at me.
 
 This e-mail and any attachment is for authorised use by the intended
 recipient(s) only. It may contain proprietary material, confidential
 information and/or be subject to legal privilege. It should not be
 copied, disclosed to, retained or used by, any other party. If you are
 not an intended recipient then please promptly delete this e-mail and
 any attachment and all copies and inform the sender. Thank you.
 
 -
 To unsubscribe, e-mail: [EMAIL PROTECTED]
 For additional commands, e-mail: [EMAIL PROTECTED]
 
 This e-mail and any attachment is for authorised use by the intended 
 recipient(s) only. It may contain proprietary material, confidential 
 information and/or be subject to legal privilege. It should not be copied, 
 disclosed to, retained or used by, any other party. If you are not an 
 intended recipient then 

RE : Digester / vector usage

2005-05-03 Thread LERBSCHER Jean-Pierre
Hi,
I don't understand exactly what is your question but if it is how to get a
magazine, you have to :
- parse your xml with digester.parse();
- this method returns a Catalog object for example myCatalog
- then call myCatalog.getMagazines() and find you magazine mag1.
For example 
 for (Enumeration e = myCatalog.elements() ; e.hasMoreElements() ;) {
 ...
 e.nextElement();
 }
-Message d'origine-
De : Anto Paul [mailto:[EMAIL PROTECTED] 
Envoyé : mardi 3 mai 2005 10:06
À : Tomcat Users List
Cc : Henrique, Manuel
Objet : Re: Digester / vector usage

On 5/3/05, Henrique, Manuel [EMAIL PROTECTED] wrote:
 Nobody can help me? Nobody knows? Nobody uses XML files? Everybody knows
how
 to do a digester but nobody knows how to use it?
 
 I hope you can help me.
 
 Regards,
 
 Manuel
 
 -Original Message-
 From: Henrique, Manuel
 To: 'tomcat-user@jakarta.apache.org'
 Sent: 02/05/2005 17:12
 Subject: Digester / vector usage
 
 Hello all,
 
 It made now 2 weeks that I have a little issue with the XML parsing. I
 use
 examples founds in the net. My question is very simple, if I have for
 example an XML file like that:
 
 catalog library=somewhere
 
book
   authorAuthor 1/author
   titleTitle 1/title
/book
 
book
   authorAuthor 2/author
   titleHis One Book/title
/book
 
magazine
   nameMag Title 1/name
 
   article page=5
  headlineSome Headline/headline
   /article
 
   article page=9
  headlineAnother Headline/headline
   /article
/magazine
 
book
   authorAuthor 2/author
   titleHis Other Book/title
/book
 
magazine
   nameMag Title 2/name
 
   article page=17
  headlineSecond Headline/headline
   /article
/magazine
 
 /catalog
 
 I have the catalog.class:
 package com.erdv.logicacmg.control;
 
 import java.util.Vector;
 
 public class Catalog {
private Vector books;
private Vector magazines;
 
//constructeur de catalog
public Catalog() {
   books = new Vector();
   magazines = new Vector();
}
 //gestion des livres
public void addBook(Book newBook) {
   books.addElement(newBook);
}
public void setBooks(Vector books){
this.books = books;
}
 
public Vector getBooks(){
return books;
}
 
//gestion des magazines
public void addMagazine(Magazine newMagazine) {
   magazines.addElement(newMagazine);
}
public void setMagazines(Vector magazines){
this.magazines = magazines;
}
 
public Vector getMagazines(){
return magazines;
}
 
 }
 
 book class:
 package com.erdv.logicacmg.control;
 
 public class Book {
private String author;
private String title;
 
public Book() {}
 
public void setAuthor(String newAuthor) {author = newAuthor;}
public void setTitle(String newTitle) {title  = newTitle;}
 
public String getAuthor(){
return author;
}
 
public string getTitle(){
return title;
}
 
 }
 the magazine class:
 package com.erdv.logicacmg.control;
 
 import java.util.Vector;
 
 public class Magazine {
private String name;
private Vector articles;
 
public Magazine() {
   articles = new Vector();
}
 
public void setName(String newName) {name = newName;}
 
public String getName(){
return name;
}
 
public void addArticle(Article a) {
   articles.addElement(a);
}
 
public void setArticles(Vector articles){
this.articles = articles;
}
 
public Vector getArticles(){
return articles;
}
 
 }
 
 and so on...
 
 I have also a digester class that create the rules and parse the file as
 I
 want. All is ok into the log file. It indicates no issue.
 
 Now what I what is to get my values from my java code. I dont know how
 to
 do. I search help with the vector usage but nothing helps me to get my
 values.
 
 For example: in a java code how can I get the Headline value for the
 magazine called Mag 1 for the article page 5.
 
 I tried in my java code to create a c as new catalog and after? How can
 I
 do. In all examples they uses Vectors but nobody explains how to do
 after.
 
 What it seems is that everybody talks about parsing, about digester but
 nobody gives how to get the wanted value from the XML. Each time I ask
 to
 someone always the same answers digest.parse(), now catch your object
 and
 it's finished. Yes, it's exactly what I want but how can I do??
 
 Could somebody help me please?
 
 Regards,
 
 Manuel
 
 PS: I know I am a newbee in Tomcat/Java so no need to mock at me.
 
 This e-mail and any attachment is for authorised use by the intended
 recipient(s) only. It may contain proprietary material, confidential
 information and/or be subject to legal privilege. It should not be
 copied, disclosed to, retained or used by, any other party. If you are
 not an intended recipient then please

Re: Digester / vector usage

2005-05-02 Thread Dean Trafelet
Dear Sir or Madam:  I am Judge Dean M. Trafelet.  Your emails are improperly 
being sent to my email address.  Please remove me from you list immediately. 
DMT

- Original Message - 
From: Henrique, Manuel [EMAIL PROTECTED]
To: tomcat-user@jakarta.apache.org
Sent: Monday, May 02, 2005 10:12 AM
Subject: Digester / vector usage


Hello all,
It made now 2 weeks that I have a little issue with the XML parsing. I use
examples founds in the net. My question is very simple, if I have for
example an XML file like that:
catalog library=somewhere
  book
 authorAuthor 1/author
 titleTitle 1/title
  /book
  book
 authorAuthor 2/author
 titleHis One Book/title
  /book
  magazine
 nameMag Title 1/name
 article page=5
headlineSome Headline/headline
 /article
 article page=9
headlineAnother Headline/headline
 /article
  /magazine
  book
 authorAuthor 2/author
 titleHis Other Book/title
  /book
  magazine
 nameMag Title 2/name
 article page=17
headlineSecond Headline/headline
 /article
  /magazine
/catalog
I have the catalog.class:
package com.erdv.logicacmg.control;
import java.util.Vector;
public class Catalog {
  private Vector books;
  private Vector magazines;
  //constructeur de catalog
  public Catalog() {
 books = new Vector();
 magazines = new Vector();
  }
//gestion des livres
  public void addBook(Book newBook) {
 books.addElement(newBook);
  }
  public void setBooks(Vector books){
   this.books = books;
  }
  public Vector getBooks(){
   return books;
  }
  //gestion des magazines
  public void addMagazine(Magazine newMagazine) {
 magazines.addElement(newMagazine);
  }
  public void setMagazines(Vector magazines){
   this.magazines = magazines;
  }
  public Vector getMagazines(){
   return magazines;
  }
}
book class:
package com.erdv.logicacmg.control;
public class Book {
  private String author;
  private String title;
  public Book() {}
  public void setAuthor(String newAuthor) {author = newAuthor;}
  public void setTitle(String newTitle) {title  = newTitle;}
  public String getAuthor(){
   return author;
  }
  public string getTitle(){
   return title;
  }
}
the magazine class:
package com.erdv.logicacmg.control;
import java.util.Vector;
public class Magazine {
  private String name;
  private Vector articles;
  public Magazine() {
 articles = new Vector();
  }
  public void setName(String newName) {name = newName;}
  public String getName(){
   return name;
  }
  public void addArticle(Article a) {
 articles.addElement(a);
  }
  public void setArticles(Vector articles){
   this.articles = articles;
  }
  public Vector getArticles(){
   return articles;
  }

}
and so on...
I have also a digester class that create the rules and parse the file as I
want. All is ok into the log file. It indicates no issue.
Now what I what is to get my values from my java code. I dont know how to
do. I search help with the vector usage but nothing helps me to get my
values.
For example: in a java code how can I get the Headline value for the
magazine called Mag 1 for the article page 5.
I tried in my java code to create a c as new catalog and after? How can I
do. In all examples they uses Vectors but nobody explains how to do after.
What it seems is that everybody talks about parsing, about digester but
nobody gives how to get the wanted value from the XML. Each time I ask to
someone always the same answers digest.parse(), now catch your object 
and
it's finished. Yes, it's exactly what I want but how can I do??

Could somebody help me please?
Regards,
Manuel
PS: I know I am a newbee in Tomcat/Java so no need to mock at me.
This e-mail and any attachment is for authorised use by the intended 
recipient(s) only. It may contain proprietary material, confidential 
information and/or be subject to legal privilege. It should not be copied, 
disclosed to, retained or used by, any other party. If you are not an 
intended recipient then please promptly delete this e-mail and any 
attachment and all copies and inform the sender. Thank you.

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]