关键词:
java示例代码_使用java验证XML
class LocalEntityResolver implements EntityResolver
private static final Logger LOG = ESAPI.getLogger(LocalEntityResolver.class);
private static final Map<String, String> DTDS;
static
DTDS = new HashMap<String, String>();
DTDS.put("-//W3C//DTD XHTML 1.0 Transitional//EN",
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd");
DTDS.put("-//W3C//ENTITIES Latin 1 for XHTML//EN",
"http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent");
DTDS.put("-//W3C//ENTITIES Symbols for XHTML//EN",
"http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent");
DTDS.put("-//W3C//ENTITIES Special for XHTML//EN",
"http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent");
@Override
public InputSource resolveEntity(String publicId, String systemId)
throws SAXException, IOException
InputSource input_source = null;
if (publicId != null && DTDS.containsKey(publicId))
LOG.debug(Logger.EVENT_SUCCESS, "Looking for local copy of [" + publicId + "]");
final String dtd_system_id = DTDS.get(publicId);
final String file_name = dtd_system_id.substring(
dtd_system_id.lastIndexOf('/') + 1, dtd_system_id.length());
InputStream input_stream = FileUtil.readStreamFromClasspath(
file_name, "your/dtd/location",
getClass().getClassLoader());
if (input_stream != null)
LOG.debug(Logger.EVENT_SUCCESS, "Found local file [" + file_name + "]!");
input_source = new InputSource(input_stream);
return input_source;
java示例代码_使用java使用dtd验证xml
java示例代码_使用java使用dtd验证xml 查看详情
java示例代码_使用内部的xsd验证xml
java示例代码_使用内部的xsd验证xml 查看详情
java示例代码_在Java中使用XSD模式验证XML
java示例代码_在Java中使用XSD模式验证XML 查看详情
java示例代码_在不使用本地XSD文件的情况下,根据XML模式验证XML
java示例代码_在不使用本地XSD文件的情况下,根据XML模式验证XML 查看详情
java示例代码_使用模式验证我的XML,JAXB每次只读取一个对象/元素';XMLStreamReader
java示例代码_使用模式验证我的XML,JAXB每次只读取一个对象/元素';XMLStreamReader 查看详情
java示例代码_根据xsd模式验证大xml
java示例代码_根据xsd模式验证大xml 查看详情
java示例代码_根据给定的DTD文件验证XML文件
java示例代码_根据给定的DTD文件验证XML文件 查看详情
java示例代码_根据xsd验证xml并获取*ALL*错误
java示例代码_根据xsd验证xml并获取*ALL*错误 查看详情
java示例代码_等待javax。xml。验证。验证程序在继续下面的语句之前完成验证
java示例代码_等待javax。xml。验证。验证程序在继续下面的语句之前完成验证 查看详情
java示例代码_通过https URL根据XSD验证XML文件
java示例代码_通过https URL根据XSD验证XML文件 查看详情
java示例代码_说明XML文档是根据DTD还是XSD进行验证
java示例代码_说明XML文档是根据DTD还是XSD进行验证 查看详情
java示例代码_使用Java创建验证码
java示例代码_使用Java创建验证码 查看详情
java示例代码_使用java进行验证。安全签名
java示例代码_使用java进行验证。安全签名 查看详情
java示例代码_使用android解析xml
java示例代码_使用android解析xml 查看详情
java示例代码_使用Java检索XML的元素值
java示例代码_使用Java检索XML的元素值 查看详情
java示例代码_如何使用Java处理各种XML文档
java示例代码_如何使用Java处理各种XML文档 查看详情
java示例代码_如何使用Restfull调用身份验证
java示例代码_如何使用Restfull调用身份验证 查看详情
java示例代码_使用BigDecimal验证精度和比例
java示例代码_使用BigDecimal验证精度和比例 查看详情