org.apache.batik.xml.XMLUtilities.testXMLQName()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(166)

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

XMLUtilities.testXMLQName介绍

[英]Test whether the given string is an XML 1.0 Name and/or QName.
[中]测试给定字符串是否为XML 1.0名称和/或QName。

代码示例

代码示例来源:origin: org.apache.xmlgraphics/batik-dom

  1. /**
  2. * <b>DOM</b>: Implements {@link
  3. * DOMImplementation#createDocumentType(String,String,String)}.
  4. */
  5. public DocumentType createDocumentType(String qualifiedName,
  6. String publicId,
  7. String systemId) {
  8. if (qualifiedName == null) {
  9. qualifiedName = "";
  10. }
  11. int test = XMLUtilities.testXMLQName(qualifiedName);
  12. if ((test & XMLUtilities.IS_XML_10_NAME) == 0) {
  13. throw new DOMException
  14. (DOMException.INVALID_CHARACTER_ERR,
  15. formatMessage("xml.name",
  16. new Object[] { qualifiedName }));
  17. }
  18. if ((test & XMLUtilities.IS_XML_10_QNAME) == 0) {
  19. throw new DOMException
  20. (DOMException.INVALID_CHARACTER_ERR,
  21. formatMessage("invalid.qname",
  22. new Object[] { qualifiedName }));
  23. }
  24. return new GenericDocumentType(qualifiedName, publicId, systemId);
  25. }
  26. }

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

  1. /**
  2. * <b>DOM</b>: Implements {@link
  3. * DOMImplementation#createDocumentType(String,String,String)}.
  4. */
  5. public DocumentType createDocumentType(String qualifiedName,
  6. String publicId,
  7. String systemId) {
  8. if (qualifiedName == null) {
  9. qualifiedName = "";
  10. }
  11. int test = XMLUtilities.testXMLQName(qualifiedName);
  12. if ((test & XMLUtilities.IS_XML_10_NAME) == 0) {
  13. throw new DOMException
  14. (DOMException.INVALID_CHARACTER_ERR,
  15. formatMessage("xml.name",
  16. new Object[] { qualifiedName }));
  17. }
  18. if ((test & XMLUtilities.IS_XML_10_QNAME) == 0) {
  19. throw new DOMException
  20. (DOMException.INVALID_CHARACTER_ERR,
  21. formatMessage("invalid.qname",
  22. new Object[] { qualifiedName }));
  23. }
  24. return new GenericDocumentType(qualifiedName, publicId, systemId);
  25. }
  26. }

代码示例来源:origin: org.apache.xmlgraphics/batik-dom

  1. /**
  2. * <b>DOM</b>: Implements DOMImplementation#createDocumentType(String,String,String).
  3. */
  4. public DocumentType createDocumentType(String qualifiedName,
  5. String publicId,
  6. String systemId) {
  7. if (qualifiedName == null) {
  8. qualifiedName = "";
  9. }
  10. int test = XMLUtilities.testXMLQName(qualifiedName);
  11. if ((test & XMLUtilities.IS_XML_10_NAME) == 0) {
  12. throw new DOMException
  13. (DOMException.INVALID_CHARACTER_ERR,
  14. formatMessage("xml.name",
  15. new Object[] { qualifiedName }));
  16. }
  17. if ((test & XMLUtilities.IS_XML_10_QNAME) == 0) {
  18. throw new DOMException
  19. (DOMException.INVALID_CHARACTER_ERR,
  20. formatMessage("invalid.qname",
  21. new Object[] { qualifiedName }));
  22. }
  23. return new GenericDocumentType(qualifiedName, publicId, systemId);
  24. }

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

  1. /**
  2. * <b>DOM</b>: Implements {@link
  3. * DOMImplementation#createDocumentType(String,String,String)}.
  4. */
  5. public DocumentType createDocumentType(String qualifiedName,
  6. String publicId,
  7. String systemId) {
  8. if (qualifiedName == null) {
  9. qualifiedName = "";
  10. }
  11. int test = XMLUtilities.testXMLQName(qualifiedName);
  12. if ((test & XMLUtilities.IS_XML_10_NAME) == 0) {
  13. throw new DOMException
  14. (DOMException.INVALID_CHARACTER_ERR,
  15. formatMessage("xml.name",
  16. new Object[] { qualifiedName }));
  17. }
  18. if ((test & XMLUtilities.IS_XML_10_QNAME) == 0) {
  19. throw new DOMException
  20. (DOMException.INVALID_CHARACTER_ERR,
  21. formatMessage("invalid.qname",
  22. new Object[] { qualifiedName }));
  23. }
  24. return new GenericDocumentType(qualifiedName, publicId, systemId);
  25. }

代码示例来源:origin: apache/batik

  1. /**
  2. * <b>DOM</b>: Implements {@link
  3. * DOMImplementation#createDocumentType(String,String,String)}.
  4. */
  5. public DocumentType createDocumentType(String qualifiedName,
  6. String publicId,
  7. String systemId) {
  8. if (qualifiedName == null) {
  9. qualifiedName = "";
  10. }
  11. int test = XMLUtilities.testXMLQName(qualifiedName);
  12. if ((test & XMLUtilities.IS_XML_10_NAME) == 0) {
  13. throw new DOMException
  14. (DOMException.INVALID_CHARACTER_ERR,
  15. formatMessage("xml.name",
  16. new Object[] { qualifiedName }));
  17. }
  18. if ((test & XMLUtilities.IS_XML_10_QNAME) == 0) {
  19. throw new DOMException
  20. (DOMException.INVALID_CHARACTER_ERR,
  21. formatMessage("invalid.qname",
  22. new Object[] { qualifiedName }));
  23. }
  24. return new GenericDocumentType(qualifiedName, publicId, systemId);
  25. }
  26. }

代码示例来源:origin: apache/batik

  1. /**
  2. * <b>DOM</b>: Implements DOMImplementation#createDocumentType(String,String,String).
  3. */
  4. public DocumentType createDocumentType(String qualifiedName,
  5. String publicId,
  6. String systemId) {
  7. if (qualifiedName == null) {
  8. qualifiedName = "";
  9. }
  10. int test = XMLUtilities.testXMLQName(qualifiedName);
  11. if ((test & XMLUtilities.IS_XML_10_NAME) == 0) {
  12. throw new DOMException
  13. (DOMException.INVALID_CHARACTER_ERR,
  14. formatMessage("xml.name",
  15. new Object[] { qualifiedName }));
  16. }
  17. if ((test & XMLUtilities.IS_XML_10_QNAME) == 0) {
  18. throw new DOMException
  19. (DOMException.INVALID_CHARACTER_ERR,
  20. formatMessage("invalid.qname",
  21. new Object[] { qualifiedName }));
  22. }
  23. return new GenericDocumentType(qualifiedName, publicId, systemId);
  24. }

相关文章