/**
*
*/
package com.coderising.litestruts;
import java.io.BufferedReader;
import java.io.File;
import java.io.StringReader;
import java.lang.reflect.Method;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;
/**
* Title:
* Description:
* @author HuangLiang
* @2017��3��17������10:55:39
*
*/
public class Test {
/**Description:
* @param args
* @author HuangLiang 2017��3��17�� ����10:55:39
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String name1 = "getName";
System.out.println(name1.substring(3, 4).toLowerCase()+name1.substring(4));
try {
Class<?> class1 = Class.forName("com.coderising.litestruts.LoginAction");
Method[] methos1 = class1.getMethods();
for(int i=0;i<methos1.length;i++){
Class<?> para[] = methos1[i].getParameterTypes();
throw new ClassNotFoundException();
}
System.out.println("���");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* ��ȡXML�ӱ�ǩ
*
* @param element
* ��ǩ�ڵ�
* @param sonMark
* �ӱ�ǩ
* @return
*/
public static Element getChild(Element element, String sonMark) {
return element == null ? null : element.getChild(sonMark);
}
/**
* ��ȡXML�ӱ�ǩ��
*
* @param element
* ��ǩ�ڵ�
* @param sonMark
* �ӱ�ǩ
* @return
*/
public static List getChildren(Element element, String sonMark) {
return element == null ? null : element.getChildren(sonMark);
}
/**
* s ��ȡXML��ǩֵ
*
* @param element
* @return
*/
public static String getValue(Element element) {
return element == null ? "" : element.getValue();
}
/**
* s ��ȡXML����ֵ
*
* @param element
* @return
*/
public static String getAttributeValue(Element element, String attribute) {
return element == null ? null : element.getAttributeValue(attribute);
}
}