Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

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  }