| Home >> All >> com >> arranger >> jarl >> [ test Javadoc ] |
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 }