第十五节:第四部分:特殊文件:XML的生成、约束(了解即可)

如何使用程序把数据写出到XML文件中去

什么是约束XML的书写(了解即可)

DTD约束文档的使用(了解即可)

schema约束文档的使用(了解即可)

代码:如何使用程序把数据写出到XML文件中去

java 复制代码
package com.itheima.day2_xml;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

/*
* 目标:如何使用程序把数据写出到XML文件中去。
* <book>
    <name>从入门到跑路</name>
*   <author>dlei</author>
*   <price>999.9</price>
</book>
* */
public class XmlTest2 {
    public static void main(String[] args) {
        // 1、使用一个StringBuilder对象来拼接XML格式的数据。
        StringBuilder sb = new StringBuilder();
        sb.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n");
        sb.append("<book>\r\n");
        sb.append("\t<name>").append("从入门到跑路").append("</name>\r\n");
        sb.append("\t<author>").append("dlei").append("</author>\r\n");
        sb.append("\t<price>").append("999.9").append("</price>\r\n");
        sb.append("</book>");
        try(
                BufferedWriter bw = new BufferedWriter(new FileWriter("src\\book.xml"));
                ) {
            bw.write(sb.toString());

        } catch (Exception e) {
            e.printStackTrace();
        }

    }
}