RE: Digester / vector usage
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
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
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
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]