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

Quick Search    Search Deep

Source code: com/arranger/jarl/test/ScriptTest.java


1   package com.arranger.jarl.test;
2   
3   import com.arranger.jarl.util.XMLUtil;
4   import junit.framework.TestCase;
5   import org.w3c.dom.Element;
6   
7   import java.util.regex.Matcher;
8   import java.util.regex.Pattern;
9   
10  
11  /**
12   * ScriptTest created on Mar 5, 2003
13   */
14  public class ScriptTest extends TestCase {
15  
16      public void testScript() throws Exception {
17          Element elem = XMLUtil.loadDocument("src/com/arranger/jarl/test/script.xml", true).getDocumentElement();
18          String text = XMLUtil.toString(elem);
19  
20          Pattern pattern = Pattern.compile("<script>(*)</script>", Pattern.CASE_INSENSITIVE);
21          Matcher matcher = pattern.matcher(text);
22  
23          StringBuffer buffer = new StringBuffer();
24          while (matcher.find()) {
25              String script = matcher.group(1);
26              matcher.appendReplacement(buffer, script);
27          }
28          matcher.appendTail(buffer);
29          System.out.println(buffer.toString());
30      }
31  }