gpt4 book ai didi

org.springframework.util.xml.XmlValidationModeDetector类的使用及代码示例

转载 作者:知者 更新时间:2024-03-22 11:21:05 26 4
gpt4 key购买 nike

本文整理了Java中org.springframework.util.xml.XmlValidationModeDetector类的一些代码示例,展示了XmlValidationModeDetector类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlValidationModeDetector类的具体详情如下:
包路径:org.springframework.util.xml.XmlValidationModeDetector
类名称:XmlValidationModeDetector

XmlValidationModeDetector介绍

[英]Detects whether an XML stream is using DTD- or XSD-based validation.
[中]检测XML流是否使用基于DTD或XSD的验证。

代码示例

代码示例来源:origin: spring-projects/spring-framework

/**
 * Try to consume the {@link #START_COMMENT} token.
 * @see #commentToken(String, String, boolean)
 */
private int startComment(String line) {
  return commentToken(line, START_COMMENT, true);
}

代码示例来源:origin: spring-projects/spring-framework

/**
 * Consumes all the leading comment data in the given String and returns the remaining content, which
 * may be empty since the supplied content might be all comment data. For our purposes it is only important
 * to strip leading comment content on a line since the first piece of non comment content will be either
 * the DOCTYPE declaration or the root element of the document.
 */
@Nullable
private String consumeCommentTokens(String line) {
  if (!line.contains(START_COMMENT) && !line.contains(END_COMMENT)) {
    return line;
  }
  String currLine = line;
  while ((currLine = consume(currLine)) != null) {
    if (!this.inComment && !currLine.trim().startsWith(START_COMMENT)) {
      return currLine;
    }
  }
  return null;
}

代码示例来源:origin: spring-projects/spring-framework

String content;
while ((content = reader.readLine()) != null) {
  content = consumeCommentTokens(content);
  if (this.inComment || !StringUtils.hasText(content)) {
    continue;
  if (hasDoctype(content)) {
    isDtdValidated = true;
    break;
  if (hasOpeningTag(content)) {

代码示例来源:origin: spring-projects/spring-framework

/**
 * Consume the next comment token, update the "inComment" flag
 * and return the remaining content.
 */
@Nullable
private String consume(String line) {
  int index = (this.inComment ? endComment(line) : startComment(line));
  return (index == -1 ? null : line.substring(index));
}

代码示例来源:origin: spring-projects/spring-framework

return this.validationModeDetector.detectValidationMode(inputStream);

代码示例来源:origin: org.springframework/spring-core

/**
 * Consume the next comment token, update the "inComment" flag
 * and return the remaining content.
 */
@Nullable
private String consume(String line) {
  int index = (this.inComment ? endComment(line) : startComment(line));
  return (index == -1 ? null : line.substring(index));
}

代码示例来源:origin: org.springframework/spring-beans

return this.validationModeDetector.detectValidationMode(inputStream);

代码示例来源:origin: org.springframework/spring-core

String content;
while ((content = reader.readLine()) != null) {
  content = consumeCommentTokens(content);
  if (this.inComment || !StringUtils.hasText(content)) {
    continue;
  if (hasDoctype(content)) {
    isDtdValidated = true;
    break;
  if (hasOpeningTag(content)) {

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Consume the next comment token, update the "inComment" flag
 * and return the remaining content.
 */
private String consume(String line) {
  int index = (this.inComment ? endComment(line) : startComment(line));
  return (index == -1 ? null : line.substring(index));
}

代码示例来源:origin: spring-projects/spring-framework

private int endComment(String line) {
  return commentToken(line, END_COMMENT, false);
}

代码示例来源:origin: org.springframework/spring-core

/**
 * Consumes all the leading comment data in the given String and returns the remaining content, which
 * may be empty since the supplied content might be all comment data. For our purposes it is only important
 * to strip leading comment content on a line since the first piece of non comment content will be either
 * the DOCTYPE declaration or the root element of the document.
 */
@Nullable
private String consumeCommentTokens(String line) {
  if (!line.contains(START_COMMENT) && !line.contains(END_COMMENT)) {
    return line;
  }
  String currLine = line;
  while ((currLine = consume(currLine)) != null) {
    if (!this.inComment && !currLine.trim().startsWith(START_COMMENT)) {
      return currLine;
    }
  }
  return null;
}

代码示例来源:origin: camunda/camunda-bpm-platform

return this.validationModeDetector.detectValidationMode(inputStream);

代码示例来源:origin: camunda/camunda-bpm-platform

String content;
while ((content = reader.readLine()) != null) {
  content = consumeCommentTokens(content);
  if (this.inComment || !StringUtils.hasText(content)) {
    continue;
  if (hasDoctype(content)) {
    isDtdValidated = true;
    break;
  if (hasOpeningTag(content)) {

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-core

/**
 * Consume the next comment token, update the "inComment" flag
 * and return the remaining content.
 */
@Nullable
private String consume(String line) {
  int index = (this.inComment ? endComment(line) : startComment(line));
  return (index == -1 ? null : line.substring(index));
}

代码示例来源:origin: org.springframework/spring-core

/**
 * Try to consume the {@link #START_COMMENT} token.
 * @see #commentToken(String, String, boolean)
 */
private int startComment(String line) {
  return commentToken(line, START_COMMENT, true);
}

代码示例来源:origin: camunda/camunda-bpm-platform

/**
 * Consumes all the leading comment data in the given String and returns the remaining content, which
 * may be empty since the supplied content might be all comment data. For our purposes it is only important
 * to strip leading comment content on a line since the first piece of non comment content will be either
 * the DOCTYPE declaration or the root element of the document.
 */
private String consumeCommentTokens(String line) {
  if (line.indexOf(START_COMMENT) == -1 && line.indexOf(END_COMMENT) == -1) {
    return line;
  }
  while ((line = consume(line)) != null) {
    if (!this.inComment && !line.trim().startsWith(START_COMMENT)) {
      return line;
    }
  }
  return line;
}

代码示例来源:origin: apache/servicemix-bundles

return this.validationModeDetector.detectValidationMode(inputStream);

代码示例来源:origin: apache/servicemix-bundles

String content;
while ((content = reader.readLine()) != null) {
  content = consumeCommentTokens(content);
  if (this.inComment || !StringUtils.hasText(content)) {
    continue;
  if (hasDoctype(content)) {
    isDtdValidated = true;
    break;
  if (hasOpeningTag(content)) {

代码示例来源:origin: apache/servicemix-bundles

/**
 * Consume the next comment token, update the "inComment" flag
 * and return the remaining content.
 */
@Nullable
private String consume(String line) {
  int index = (this.inComment ? endComment(line) : startComment(line));
  return (index == -1 ? null : line.substring(index));
}

代码示例来源:origin: org.springframework/spring-core

private int endComment(String line) {
  return commentToken(line, END_COMMENT, false);
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com