Java 怎么引用一个字符串,并将其写入到一个用于XML的PrintWriter

2019年8月3日23:31:57Java 怎么引用一个字符串,并将其写入到一个用于XML的PrintWriter已关闭评论 528 760字阅读2分32秒

1.简介

Java 怎么引用一个字符串,并将其写入到一个用于XML的PrintWriter?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

import java.io.IOException;
import java.io.PrintWriter;
import java.io.Reader;

public class Main{
    
    public static void printPCDATA(PrintWriter pw, String data) {
        if (data.indexOf("]]>") > -1) {
            String s = StringEscaper.xmlEscaper.escapeString(data);
            pw.print(s);
        } else {
            pw.print("<![CDATA[");
            pw.print(data);
            pw.print("]]>");
        }
    }
    
    public static void printPCDATA(PrintWriter pw, String tag, String data,
            boolean newline) {
        if (data == null || data.length() == 0) {
            return;
        }
        pw.print("<");
        pw.print(tag);
        pw.print(">");
        printPCDATA(pw, data);
        pw.print("</");
        pw.print(tag);
        pw.print(">");
        if (newline) {
            pw.println();
        }
    }
    public static void printPCDATA(PrintWriter pw, String tag, String data) {
        boolean newline = false;
        printPCDATA(pw, tag, data, newline);
    }
}

 
编程十万个怎么办