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

Quick Search    Search Deep

Source code: com/sonoma/test/paraTest.java


1   /*
2    * paraTest.java
3    *
4    * Created on October 7, 2001, 12:50 PM
5    */
6   
7   package com.sonoma.test;
8   import org.w3c.dom.Document;
9   import org.w3c.dom.Node;
10  import org.w3c.dom.Element;
11  import org.w3c.dom.NamedNodeMap;
12  import org.w3c.dom.NodeList;
13  import javax.xml.parsers.SAXParserFactory;
14  import javax.xml.parsers.SAXParser;
15  import org.xml.sax.helpers.DefaultHandler;
16  import java.io.FileInputStream;
17  import org.xml.sax.InputSource;
18  import com.sonoma.*;
19  /**
20   *
21   * @author  Administrator
22   * @version 
23   */
24  public class paraTest extends Object {
25  
26      /** Creates new paraTest */
27      public paraTest() {
28      }
29      public  org.w3c.dom.Document updateParagraph(){
30          com.sonoma.XMLUtility myX = new com.sonoma.XMLUtility();
31          com.sonoma.SiteContent xp = new com.sonoma.SiteContent();
32          com.sonoma.objects.spParagraph para = new com.sonoma.objects.spParagraph();
33          org.w3c.dom.Document d;
34          System.out.println("test started");
35          //test update paragraph
36          d = myX.loadDoc("c:\\sonomatest.xml");
37          System.out.println("doc loaded");
38          if (d!=null){
39              System.out.println(xp.createXPath(1, "home",true));
40          Node xmlNode = myX.getNode(d, xp.createXPath(1, "home",true));
41          System.out.println("Title: " + xmlNode.hasChildNodes());
42          para.setTitle("Test3");
43          String[] sP = {"bbbasdf"};
44          //String[] sPF = {"sfdg"};
45          para.setContent(sP);
46         // para.setPictureFile(sPF);
47          xmlNode = xp.updateParagraph(d,"home",1,para);
48          //xmlNode = myX.getNode(d, xp.createXPath(1, "home",false));
49          System.out.println("out: " + xmlNode.getNodeName());
50          myX.saveDoc(d, "c:\\test3.xml");
51          //wout.write(
52          }else{
53           System.out.println("paraTest No document");   
54          }
55          return d;
56      }
57      public void testLogin(){
58          XMLUtility objXml = new XMLUtility();
59          System.out.println(objXml.setLogin("J://jakarta4/webapps/portal/logins.xml","rhoobler"));
60      }
61      public static void  main(String[] args){
62          paraTest pt = new paraTest();
63          
64          Document d2 = pt.updateParagraph();
65          
66          XMLUtility m2 = new XMLUtility();
67          //m2.saveDoc(d2,"c:\\sonomatestout.xml");
68          
69          //pt.testLogin();
70          //String sl = new String(m2.setLogin("j:\\jakarta4\\webapps\\portal\\logins.xml","rhoobler"));
71          //System.out.println(sl);
72  
73   
74      }
75      
76  
77  }