gpt4 book ai didi

com.ctc.wstx.io.WstxInputData.findIllegalNameChar()方法的使用及代码示例

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

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

WstxInputData.findIllegalNameChar介绍

[英]Method that can be called to check whether given String contains any characters that are not legal XML names.
[中]方法,可以调用该方法来检查给定字符串是否包含任何非合法XML名称的字符。

代码示例

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-asl

/**
 * Method called to verify validity of the parsed QName element
 * or attribute value. At this point binding of a prefixed name
 * (if qname has a prefix) has been verified, and thereby prefix
 * also must be valid (since there must have been a preceding
 * declaration). But local name might still not be a legal
 * well-formed xml name, so let's verify that.
 */
protected QName _verifyQName(QName n)
  throws TypedXMLStreamException
{
  String ln = n.getLocalPart();
  int ix = WstxInputData.findIllegalNameChar(ln, mCfgNsEnabled, mXml11);
  if (ix >= 0) {
    String prefix = n.getPrefix();
    String pname = (prefix != null && prefix.length() > 0) ?
      (prefix + ":" +ln) : ln;
    throw _constructTypeException("Invalid local name \""+ln+"\" (character at #"+ix+" is invalid)", pname);
  }
  return n;
}

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-asl

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-asl

protected String validateDefaultName(InputProblemReporter rep, boolean normalize)
  throws XMLStreamException
{
  String origDefValue = mDefValue.getValue();
  String defValue = origDefValue.trim();
  if (defValue.length() == 0) {
    reportValidationProblem(rep, "Invalid default value '"+defValue
             +"'; empty String is not a valid name");
  }
  // Ok, needs to be a valid XML name:
  int illegalIx = WstxInputData.findIllegalNameChar(defValue, mCfgNsAware, mCfgXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character "
                  +WstxInputData.getCharDesc(defValue.charAt(0))
                  +") not valid first character of a name");
    } else {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character #"+illegalIx+" ("
                  +WstxInputData.getCharDesc(defValue.charAt(illegalIx))
                  +") not valid name character");
    }
  }
  // Ok, cool it's ok...
  return normalize ? defValue : origDefValue;
}

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-asl

int illegalIx = WstxInputData.findIllegalNameChar(token, mCfgNsAware, mCfgXml11);
if (illegalIx >= 0) {
  if (illegalIx == 0) {

代码示例来源:origin: com.fasterxml.woodstox/woodstox-core

/**
 * Method called to verify validity of the parsed QName element
 * or attribute value. At this point binding of a prefixed name
 * (if qname has a prefix) has been verified, and thereby prefix
 * also must be valid (since there must have been a preceding
 * declaration). But local name might still not be a legal
 * well-formed xml name, so let's verify that.
 */
protected QName _verifyQName(QName n)
  throws TypedXMLStreamException
{
  String ln = n.getLocalPart();
  int ix = WstxInputData.findIllegalNameChar(ln, mCfgNsEnabled, mXml11);
  if (ix >= 0) {
    String prefix = n.getPrefix();
    String pname = (prefix != null && prefix.length() > 0) ?
      (prefix + ":" +ln) : ln;
    throw _constructTypeException("Invalid local name \""+ln+"\" (character at #"+ix+" is invalid)", pname);
  }
  return n;
}

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-lgpl

/**
 * Method called to verify validity of the parsed QName element
 * or attribute value. At this point binding of a prefixed name
 * (if qname has a prefix) has been verified, and thereby prefix
 * also must be valid (since there must have been a preceding
 * declaration). But local name might still not be a legal
 * well-formed xml name, so let's verify that.
 */
protected QName _verifyQName(QName n)
  throws TypedXMLStreamException
{
  String ln = n.getLocalPart();
  int ix = WstxInputData.findIllegalNameChar(ln, mCfgNsEnabled, mXml11);
  if (ix >= 0) {
    String prefix = n.getPrefix();
    String pname = (prefix != null && prefix.length() > 0) ?
      (prefix + ":" +ln) : ln;
    throw _constructTypeException("Invalid local name \""+ln+"\" (character at #"+ix+" is invalid)", pname);
  }
  return n;
}

代码示例来源:origin: Nextdoor/bender

/**
 * Method called to verify validity of the parsed QName element
 * or attribute value. At this point binding of a prefixed name
 * (if qname has a prefix) has been verified, and thereby prefix
 * also must be valid (since there must have been a preceding
 * declaration). But local name might still not be a legal
 * well-formed xml name, so let's verify that.
 */
protected QName _verifyQName(QName n)
  throws TypedXMLStreamException
{
  String ln = n.getLocalPart();
  int ix = WstxInputData.findIllegalNameChar(ln, mCfgNsEnabled, mXml11);
  if (ix >= 0) {
    String prefix = n.getPrefix();
    String pname = (prefix != null && prefix.length() > 0) ?
      (prefix + ":" +ln) : ln;
    throw _constructTypeException("Invalid local name \""+ln+"\" (character at #"+ix+" is invalid)", pname);
  }
  return n;
}

代码示例来源:origin: FasterXML/woodstox

/**
 * Method called to verify validity of the parsed QName element
 * or attribute value. At this point binding of a prefixed name
 * (if qname has a prefix) has been verified, and thereby prefix
 * also must be valid (since there must have been a preceding
 * declaration). But local name might still not be a legal
 * well-formed xml name, so let's verify that.
 */
protected QName _verifyQName(QName n)
  throws TypedXMLStreamException
{
  String ln = n.getLocalPart();
  int ix = WstxInputData.findIllegalNameChar(ln, mCfgNsEnabled, mXml11);
  if (ix >= 0) {
    String prefix = n.getPrefix();
    String pname = (prefix != null && prefix.length() > 0) ?
      (prefix + ":" +ln) : ln;
    throw _constructTypeException("Invalid local name \""+ln+"\" (character at #"+ix+" is invalid)", pname);
  }
  return n;
}

代码示例来源:origin: FasterXML/woodstox

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: woodstox/wstx-asl

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-lgpl

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: Nextdoor/bender

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: woodstox/wstx-asl

protected String validateDefaultName(InputProblemReporter rep, boolean normalize)
  throws XMLValidationException
{
  String origDefValue = mDefValue.getValue();
  String defValue = origDefValue.trim();
  if (defValue.length() == 0) {
    reportValidationProblem(rep, "Invalid default value '"+defValue
             +"'; empty String is not a valid name");
  }
  // Ok, needs to be a valid XML name:
  int illegalIx = WstxInputData.findIllegalNameChar(defValue, mCfgNsAware, mCfgXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character "
                  +WstxInputData.getCharDesc(defValue.charAt(0))
                  +") not valid first character of a name");
    } else {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character #"+illegalIx+" ("
                  +WstxInputData.getCharDesc(defValue.charAt(illegalIx))
                  +") not valid name character");
    }
  }
  // Ok, cool it's ok...
  return normalize ? defValue : origDefValue;
}

代码示例来源:origin: org.codehaus.woodstox/woodstox-core-lgpl

protected String validateDefaultName(InputProblemReporter rep, boolean normalize)
  throws XMLStreamException
{
  String origDefValue = mDefValue.getValue();
  String defValue = origDefValue.trim();
  if (defValue.length() == 0) {
    reportValidationProblem(rep, "Invalid default value '"+defValue
             +"'; empty String is not a valid name");
  }
  // Ok, needs to be a valid XML name:
  int illegalIx = WstxInputData.findIllegalNameChar(defValue, mCfgNsAware, mCfgXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character "
                  +WstxInputData.getCharDesc(defValue.charAt(0))
                  +") not valid first character of a name");
    } else {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character #"+illegalIx+" ("
                  +WstxInputData.getCharDesc(defValue.charAt(illegalIx))
                  +") not valid name character");
    }
  }
  // Ok, cool it's ok...
  return normalize ? defValue : origDefValue;
}

代码示例来源:origin: com.fasterxml.woodstox/woodstox-core

protected String validateDefaultName(InputProblemReporter rep, boolean normalize)
  throws XMLStreamException
{
  String origDefValue = mDefValue.getValue();
  String defValue = origDefValue.trim();
  if (defValue.length() == 0) {
    reportValidationProblem(rep, "Invalid default value '"+defValue
             +"'; empty String is not a valid name");
  }
  // Ok, needs to be a valid XML name:
  int illegalIx = WstxInputData.findIllegalNameChar(defValue, mCfgNsAware, mCfgXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character "
                  +WstxInputData.getCharDesc(defValue.charAt(0))
                  +") not valid first character of a name");
    } else {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character #"+illegalIx+" ("
                  +WstxInputData.getCharDesc(defValue.charAt(illegalIx))
                  +") not valid name character");
    }
  }
  // Ok, cool it's ok...
  return normalize ? defValue : origDefValue;
}

代码示例来源:origin: com.fasterxml.woodstox/woodstox-core

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.woodstox

protected String validateDefaultName(InputProblemReporter rep, boolean normalize)
  throws XMLValidationException
{
  String origDefValue = mDefValue.getValue();
  String defValue = origDefValue.trim();
  if (defValue.length() == 0) {
    reportValidationProblem(rep, "Invalid default value '"+defValue
             +"'; empty String is not a valid name");
  }
  // Ok, needs to be a valid XML name:
  int illegalIx = WstxInputData.findIllegalNameChar(defValue, mCfgNsAware, mCfgXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character "
                  +WstxInputData.getCharDesc(defValue.charAt(0))
                  +") not valid first character of a name");
    } else {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character #"+illegalIx+" ("
                  +WstxInputData.getCharDesc(defValue.charAt(illegalIx))
                  +") not valid name character");
    }
  }
  // Ok, cool it's ok...
  return normalize ? defValue : origDefValue;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.woodstox

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: woodstox/wstx-lgpl

/**
 * Method called to verify that the name is a legal XML name.
 */
public final void verifyNameValidity(String name, boolean checkNs)
  throws XMLStreamException
{
  /* No empty names... caller must have dealt with optional arguments
   * prior to calling this method
   */
  if (name == null || name.length() == 0) {
    reportNwfName(ErrorConsts.WERR_NAME_EMPTY);
  }
  int illegalIx = WstxInputData.findIllegalNameChar(name, checkNs, mXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_FIRST_CHAR,
             WstxInputData.getCharDesc(name.charAt(0)));
    }
    reportNwfName(ErrorConsts.WERR_NAME_ILLEGAL_CHAR,
           WstxInputData.getCharDesc(name.charAt(illegalIx)));
  }
}

代码示例来源:origin: woodstox/wstx-lgpl

protected String validateDefaultName(InputProblemReporter rep, boolean normalize)
  throws XMLValidationException
{
  String origDefValue = mDefValue.getValue();
  String defValue = origDefValue.trim();
  if (defValue.length() == 0) {
    reportValidationProblem(rep, "Invalid default value '"+defValue
             +"'; empty String is not a valid name");
  }
  // Ok, needs to be a valid XML name:
  int illegalIx = WstxInputData.findIllegalNameChar(defValue, mCfgNsAware, mCfgXml11);
  if (illegalIx >= 0) {
    if (illegalIx == 0) {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character "
                  +WstxInputData.getCharDesc(defValue.charAt(0))
                  +") not valid first character of a name");
    } else {
      reportValidationProblem(rep, "Invalid default value '"+defValue+"'; character #"+illegalIx+" ("
                  +WstxInputData.getCharDesc(defValue.charAt(illegalIx))
                  +") not valid name character");
    }
  }
  // Ok, cool it's ok...
  return normalize ? defValue : origDefValue;
}

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