Java 怎么引用一个字符串,以便将其作为XML属性值包含在内

2019年7月21日19:50:18Java 怎么引用一个字符串,以便将其作为XML属性值包含在内已关闭评论 358 820字阅读2分44秒

1.简介

Java 怎么引用一个字符串,以便将其作为XML属性值包含在内?——请看下文。

2.示例代码

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

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

public class Main{
    
    public static void printAtt(PrintWriter pw, String val) {
        pw.print("\"");
        pw.print(escapeForQuoting(val));
        pw.print("\"");
    }
    
    public static void printAtt(PrintWriter pw, String name, String val) {
        if (val != null ) {
            pw.print(" ");
            pw.print(name);
            pw.print("=\"");
            pw.print(escapeForQuoting(val));
            pw.print("\"");
        }
    }
    
    public static void printAtt(PrintWriter pw, String name, int val) {
        pw.print(" ");
        pw.print(name);
        pw.print("=\"");
        pw.print(val);
        pw.print("\"");
    }
    
    public static void printAtt(PrintWriter pw, String name, boolean val) {
        pw.print(" ");
        pw.print(name);
        pw.print(val ? "=\"true\"" : "=\"false\"");
    }
    private static String escapeForQuoting(String val) {
        return StringEscaper.xmlNumericEscaper.escapeString(val);
    }
}

 
继续阅读
编程十万个怎么办