Source code: com/sonoma/test/newArticleTest.java
1 /*
2 * newArticleTest.java
3 *
4 * Created on October 7, 2001, 8:22 PM
5 */
6
7 package com.sonoma.test;
8 import org.apache.xerces.parsers.DOMParser;
9 //import org.apache.xalan.xpath.xml.FormatterToXML;
10 //import org.apache.xalan.xpath.xml.TreeWalker;
11 import org.w3c.dom.Document;
12 import org.w3c.dom.Node;
13 import org.w3c.dom.Element;
14 import org.w3c.dom.NamedNodeMap;
15 import org.w3c.dom.NodeList;
16
17 /**
18 *
19 * @author Administrator
20 * @version
21 */
22 public class newArticleTest extends Object {
23
24 /** Creates new newArticleTest */
25 public newArticleTest() {
26 }
27 public boolean addArticleTest(String templateFileName, String fileName){
28 Document doc;
29 String sNewFile = "";
30 com.sonoma.XMLUtility myX = new com.sonoma.XMLUtility();
31 //com.sonoma.xmlFunction myX1 = new com.sonoma.xmlFunction();
32 com.sonoma.objects.dbNewArticle art = new com.sonoma.objects.dbNewArticle();
33 com.sonoma.SiteContent proc1 = new com.sonoma.SiteContent();
34 //load article
35 doc = myX.loadDoc("c:/empty.xml");
36 art.setTitle("Test Title");
37 art.setURL("http://msn.com");
38 art.setURLTitle("link");
39 art.setDescription("test & <a href=''/> description");
40 art.setDay("10");
41 art.setMonth("11");
42 art.setTime("12:00");
43 art.setGroup("Ecommerce");
44
45 art.setContent("test tsse*testetet*line2*line3*");
46 proc1.addLongArticle(doc,art);
47 sNewFile = art.getGroup().substring(0,3) + art.getDay() + art.getMonth();
48 myX.saveDoc(doc,"c:/"+sNewFile +".xml");
49
50 com.sonoma.dbRDF mRDF = new com.sonoma.dbRDF();
51 System.out.println(sNewFile);
52 art.setURL("http://rch.tzo.com/index.jsp?post="+sNewFile);
53 doc = mRDF.createArticle("c:/topics2.xml",art);
54 myX.saveDoc(doc,"c:/topics2.xml");
55 return false;
56 }
57 public boolean addEventTest()
58 {
59 com.sonoma.XMLUtility myX = new com.sonoma.XMLUtility();
60 com.sonoma.objects.dbNewArticle objEvent = new com.sonoma.objects.dbNewArticle();
61
62 org.w3c.dom.Document doc;
63 org.w3c.dom.Node xmlNode;
64
65 objEvent.setTitle("Test Title");
66 objEvent.setURL("http://msn.com");
67 objEvent.setURLTitle("link");
68 objEvent.setDescription("test & <a href=''/> description</a>");
69 objEvent.setDay("01");
70 objEvent.setMonth("01");
71 objEvent.setYear("2001");
72 objEvent.setTime("12:00");
73 objEvent.setGroup("Ecommerce");
74 //load article
75
76 com.sonoma.dbRDF mRDF = new com.sonoma.dbRDF();
77 System.out.println("***" + objEvent.getTitle());
78 doc = mRDF.createArticle("j://jakarta4/webapps/portal/calendar/calendar.xml",objEvent);
79 myX.saveDoc(doc,"j://jakarta4/webapps/portal/calendar/calendar.xml");
80 return true;
81 }
82 public static void main(String[] args){
83 newArticleTest me = new newArticleTest();
84 // me.addArticleTest("c:/empty.xml","c:/newArticle.xml");
85 me.addEventTest();
86 }
87 }