Java 怎么在XML字符串中搜索Entity定义并返回其值

2019年8月3日23:34:07Java 怎么在XML字符串中搜索Entity定义并返回其值已关闭评论 667 555字阅读1分51秒

1.简介

Java 怎么在XML字符串中搜索Entity定义并返回其值?——请看下文。

2.示例代码

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



import java.io.StringWriter;

public class Main{

    
    public static String getEntity(String xmlString, String theName) {
        int begin = -1;
        int end;
        String name, value;
        while ((begin = xmlString.indexOf("!ENTITY", begin + 1)) != -1) {
            begin = StringUtil.skipWhitespace(xmlString, begin + 7);
            end = StringUtil.findWhitespace(xmlString, begin);
            name = xmlString.substring(begin, end);
            if (name.equals(theName)) {
                begin = xmlString.indexOf("\"", end) + 1;
                end = xmlString.indexOf("\"", begin);
                return xmlString.substring(begin, end);
            }
        }
        return "";
    }
}

 
编程十万个怎么办