`

11月6到7号学习(第4、5天)

 
阅读更多
计划
将XML贯通

结果

XML基础就是
创建


//调用包
import java.io.File;

//调用包
import java.io.FileOutputStream;

//调用包
import java.io.IOException;

//调用包
import java.io.OutputStream;

/**
* CreateXmlFile 类
* @author xinjie
*
*/
public class CreateXmlFile {

//定义私有参数
private static final String XML_TITLE = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";

//定义私有参数
private static final String FILE_PATH = "d:";

//定义私有参数
private static final String FILE_SPE = "/";

//定义私有参数
private static final String CHANGE_LINES = "\n";

//定义私有参数
private static final String FILE_NAME = "text.xml";

/**
* mian() 方法
* @param String[] args
* 返回值为空
*/
public static void main(String[] args) {

//引用
String xml = appendStr();

//如果有异常
try {

//文件名和目录路径引用
File file = createXmlFile(FILE_PATH + FILE_SPE + FILE_NAME);

//实现接口
writeDoc(file, xml);

//输出
System.out.println("文件已经创建:");

//输出
System.out.println("目录:" + FILE_PATH + FILE_SPE + FILE_NAME);

//输出
System.out.println("文件内容为:");

//输出
System.out.println(xml);

  //有异常在这里捕捉
} catch (IOException e) {

//调用方法
e.printStackTrace();
}
}

    /**
     * appendStr() 方法
     * 返回值为 sb.toString()
     */
private static String appendStr(){

//创建实例化对象
StringBuffer sb = new StringBuffer();

//调用方法
sb.append(XML_TITLE).append(CHANGE_LINES);

//调用方法
sb.append("<book>").append(CHANGE_LINES);

//调用方法
sb.append("<name>").append(CHANGE_LINES);

//调用方法
sb.append("《好玩》").append(CHANGE_LINES);

//调用方法
sb.append("</name>").append(CHANGE_LINES);

//调用方法
sb.append("</book>").append(CHANGE_LINES);


return sb.toString();
}


/**
* wrteDoc() 方法
* @param File file String str
* 返回值为空
*/
private static void writeDoc(File file,String str){

//初始化
OutputStream out = null;

    //如果出现异常
        try {
       
        //创建实例化对象
            out = new FileOutputStream(file);
           
            //调用方法
            out.write(str.getBytes());
           
         //在这里捕捉
        }catch(Exception ex){
       
        //调用方法
        ex.printStackTrace();
       
        //总会执行不论里面有没有异常
        }finally{
       
        //if语句
        if(out != null){
       
        //如果有异常
        try {
       
        //调用方法
out.close();

  //在这里捕捉
} catch (IOException e) {

//调用方法
e.printStackTrace();
}
        }
        }
}


/**
* createXmlFile() 方法
* @param String path
* 返回值为 file
* 监控异常 IOException
*/
private static File createXmlFile(String path) throws IOException{

//创建实例化对象
File file = new File(path);

//if语句
if(!file.exists()){

//调用方法
file.createNewFile();
}


return file;
}
}
今天的单词

for boolean long





//调用包
import java.net.MalformedURLException;

//调用包
import org.dom4j.Document;

//调用包
import org.dom4j.DocumentException;

//调用包
import org.dom4j.DocumentHelper;

//调用包
import org.dom4j.Element;

/**
* TestDom4j() 类
* @author Administrator
*
*/
public class TestDom4j {

/**
* main() 方法
* @param String[] args
* @throws DocumentException
* @throws MalformedURLException
*/
public static void main(String args[]) throws DocumentException, MalformedURLException{

//定义参数
String xml = "<?xml version=\"1.0\" encoding=\"gb2312\"?>" +
"<books>" +
  "<book>" +
    "<email>好玩</email>" +
  "</book>" +
"</books>";

//引用调用方法
Document doc = DocumentHelper.parseText(xml);

//输出
System.out.println("before:\n" + doc.asXML());

//引用调用方法
Element root = doc.getRootElement();

//增加节点
Element book = root.addElement("book");

//增加子节点
Element email = book.addElement("email");

//增加属性
email.setText("不好玩");

//删除好玩
root.remove((Element)root.elements().get(0));

//输出
System.out.println("after:\n" + doc.asXML());

}
}

今天的单词

float double struct
分享到:
评论

相关推荐

    第二册学习大厅unit6答案

    他们对新生活充满感激,并在11月的第四个星期四邀请印第安人共度感恩节,纪念那些离开英格兰的人,以及他们在65天旅程中展现出的坚韧精神。 这部分知识点包括: 1. 美国感恩节的历史背景:起源于1621年的普利茅斯。...

    三年级数学下册第四单元年、月、日第一课时课件.ppt

    小月有4个,即4月、6月、9月和11月,每个小月有30天。2月是特殊的一个月,平年有28天,闰年有29天。 3. 植树节: 植树节通常在3月12日,这是鼓励人们参与植树造林,保护环境的节日。 4. 学习提纲: 学生需要研究某...

    三年级数学下册第6单元年月日1年月日习题课件新人教版

    - 4月、6月、9月和11月各有30天,称为小月。 - 2月在平年有28天,在闰年有29天。 3. **日期推理** - 从日期推断:例如,5月30日后的第一天是6月1日。 - 错误的认知:并非所有单数月份都是31天(如2月),双数...

    身份证号码校验+解析源码

    2. 对前17位数字按以下权重进行加权求和:第一位乘以7,第二位乘以9,第三位乘以10,第四位乘以5,第五位乘以8,第六位乘以6,第七位乘以3,第八位乘以4,第九位乘以5,第十位乘以6,第十一位乘以7,第十二位乘以8,...

    七年级英语WhenisyourbirthdayPPT学习教案.pptx

    - Thanksgiving Day:感恩节,在十一月的第四个星期四。 - Spring Festival:春节,中国的新年,通常在一月或二月。 - Tree planting Day:植树节,通常在中国的三月十二日。 - Teachers’ Day:教师节,通常在中国...

    判断输入的日期是这年中的第几天 c语言编写

    3. **月份天数**:不同月份的天数不同,通常情况下,1月和3月有31天,4月、6月、9月和11月有30天,2月根据是否是闰年有所不同。这些天数可以存储在一个数组中方便查询。 4. **累计天数**:从1月1日开始,每个月的...

    三年级数学年月日的认识PPT学习教案.pptx

    第一季度包括1月、2月和3月,第二季度是4月、5月和6月,第三季度是7月、8月和9月,第四季度则是10月、11月和12月。 在练习部分,设置了判断题和抢答题,以检验学生对年、月、日的理解。例如,确认每年并非都是365天...

    河南省天一大联考2016-2017学年高二上学期阶段性测试(一)(11月)数学(文)Word版含答案.doc.doc

    11. 最值问题:题目11、17、18第二问均涉及到求函数或表达式的最小值。 这份试卷全面地检验了学生对于高中数学文科学科的理解和应用能力,不仅要求掌握基本概念,还要能灵活运用这些知识解决实际问题。解答这些题目...

    2019-2020学年小学三年级数学下册第1单元年、月、日单元测试题1北京版.docx

    第一季度为1月、2月、3月,第二季度为4月、5月、6月,第三季度为7月、8月、9月,第四季度为10月、11月、12月。 4. **特殊日期**:如“三八”妇女节是每年的3月8日,儿童节是6月1日,国庆节是10月1日,教师节是9月10...

    福建省福州第四中学2016_2017学年高一地理上学期第一学段模块检测试题

    这份资料是福建省福州第四中学2016-2017学年高一地理上学期第一学段的模块检测试题,主要涵盖了高中地理的基础知识,包括地球在太阳系中的位置、天体系统、太阳大气结构、太阳能利用、地球自转与公转、晨昏线概念、...

    三年级数学下册第六单元年月日进阶练习题课件新人教版

    4、6、9、11月是小月,有30天;2月是特殊月,通常有28天,闰年时有29天。 3. 日的概念:日是时间的最小单位,孩子们会学习到一周有七天,分别是星期一到星期日。他们需要学会日期的正确书写格式,例如2022年3月15日...

    北师大版小学数学三年级上册年月日课件.ppt

    第一季度是1月、2月和3月,第二季度是4月、5月和6月,第三季度是7月、8月和9月,最后第四季度是10月、11月和12月。 在实际应用中,孩子们需要掌握如何判断一个年份是否为闰年,并能够正确计算不同月份的天数。例如...

    4年、月、日——小学生ppt学习课件

    - 每月有30天的月份有4月、6月、9月、11月,共4个月; - 2月有时有28天,有时有29天。 ##### 练习题二 - 2月不可能有30天,因此第一题答案为“×”。 - 2年确实有24个月,所以第二题的答案为“√”。 - 7月和8月加...

    制作年历练习题.docx

    一年中有7个大月(1月、3月、5月、7月、8月、10月、12月),4个小月(4月、6月、9月、11月)。错误。 - 5. 从上午10时到下午5时,共经过7小时。正确。 - 6. 2004年是闰年,1月有31天,2月有29天,3月有31天,总共...

    年月日练习二.doc

    6月的上旬是1号到10号,共10天。 4. 130 分钟=(2)小时(10)分钟。 130分钟转换为小时和分钟,1小时=60分钟,所以130分钟等于2小时10分钟。 5. 11 600 秒=(100)分钟。 60秒等于1分钟,6000秒等于100分钟。 6. 12 从...

    第四人民医院诊断证明出具管理规定.docx

    第四人民医院的诊断证明出具管理规定是一项旨在规范医院内部工作流程,确保医疗文件真实性和合法性的制度。该规定详细阐述了诊断证明的开具、审核、盖章以及特殊情况处理等多个环节的具体要求,以下是对这些要点的...

    判断身份证号码是否正确

    - \(w_i\) 是对应的加权因子,具体值为7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。 根据计算结果的不同,校验码的值也不同,具体对应关系如下: - 0 -&gt; 1 - 1 -&gt; 0 - 2 -&gt; X - 3 -&gt; 9 - 4 -&gt; 8 - 5 -&gt; ...

    二年级奥数.杂题.时间与日期.docx

    例如,从2021年11月26日到2021年12月16日,经过的天数为16 - 26 + 1 = 11天。对于涉及星期的问题,可能需要借助日历来推算,因为连续的日期并不一定是连续的星期数。 例如,例1问从2021年8月16日到2021年3月8日共...

    时间与日期奥数知识交流.pdf

    对于每个月的天数,1月、3月、5月、7月、8月、10月和12月有31天,4月、6月、9月和11月有30天,2月则根据是否为闰年来确定(闰年29天,平年28天)。例如,2009年6月1日与1月1日相差5个月,即150天(31+28+31+30+31)...

    10月25日报名最后一天

    9. **时间节点**:各地区的网上确认时间不一,如河北10月31日至11月4日,上海10月30日至11月4日12:00,广东10月下至11月上旬等,考生需密切关注各自报考点的公告。 10. **保持警惕**:报名成功后,考生还需要持续...

Global site tag (gtag.js) - Google Analytics